例えばwp-admin/post.php?post=447&action=edit
では、リンクと入力があります。
リンクは次のようになります。
<a href="#" class="button insert-media add_media" data-editor="tj_image_url" >gallery</a>
リンクをクリックするとメディアライブラリが開き、挿入した画像のURLを入力フィールドに入力します。
<input type="text" name="tj_image_url" id="tj_image_url" value="VALUEHERE" size="30" />
これどうやってするの?
投稿ページIDで取得できます
if (has_post_thumbnail($page_id) ):
$image = wp_get_attachment_image_src( get_post_thumbnail_id($page_id), 'page-post-thumbnail' );
endif;
$image_URI = $image[0];
画像src
の内側に$image_URI
をエコーします。
画像を挿入するときに添付ファイルIDを生成する方法があると思います。その後、添付ファイルIDを使用して入力値を入力できます。あなたはページ上の入力フィールドについて話していませんか?
このようなことを試してください:
<?php
//First get the attachment ID
$attachment_id = 8;
?>
<input type="text" name="tj_image_url" id="tj_image_url" value="<?php echo wp_get_attachment_url( $attachment_id ); ?>" />