您需要添加一个元框并用post附件填充它。它与您将使用的前端代码非常相似,只是您需要保存数据。
在admin init上:
add_meta_box( $id, $title, $callback, $page, $context, $priority, $callback_args ); ?>
function custom_type_metabox($post) {
$custom_box = get_post_meta();
//get all the attachments for the post and throw them in an array.
?>
//populate a checkbox list with the attachments from your array
<input type="radio" name="custom_attach" value="any" <?php if ($somestring == \'attachment\') echo "checked=1";?>>
// then you need to save the data and pass it to the post using "save_post"
add_action(\'save_post\', array(\'your_data\'));
// add your function to verify and save data properly
这只是我即兴写下的一个简单的不起作用的例子,因为你的要求与编写插件基本相同,也许这会引导你进入codex。