これが私がやりたいことです。
私はこれを行うプラグインを何時間も探しましたが、何も見つかりませんでした。コード例、プラグイン、ヒント何かが役に立つかもしれません。
添付ファイルを投稿/ページにアップロードすると、添付ファイルはその投稿/ページの子要素になります。
あなたができることは、現在の投稿/ページのためにアップローダにアップロードされたすべてのファイルをリストするためにあなたのカスタムフィールドにドロップダウンを提供することです。これは私がファイルのリストを表示するために使用したコードで、ユーザーはどれが間取り図イメージであるかを選択できます。
<select name="chb_homes_for_sale_specifics_floor_plan" style="width:100%;">
<option value="" <?php selected($custom["chb_homes_for_sale_specifics_floor_plan"][0], ""); ?>>No Floor Plan</option>
<?php
$args = array(
'numberposts' => -1,
'orderby' => 'menu_order',
'order' => 'ASC',
'post_type' => 'attachment',
'post_parent' => $post->ID,
'post_mime_type' => 'image'
);
$image = get_posts($args);
if($image) {
foreach($image as $key => $data) : ?>
<option value="<?php echo $data->ID; ?>" <?php selected($custom["chb_homes_for_sale_specifics_floor_plan"][0], $data->ID); ?>><?php echo basename ( get_attached_file( $data->ID ) ); ?></option>
<?php endforeach;
}
?>
</select>