答案 0 :(得分:0)
您可以安装评论中提到的插件(或类似的插件),然后通过管理面板的屏幕选项(位于屏幕截图上方和右侧)进行选择,以查看列表页面上的此字段(您已打开的字段)在屏幕截图中。
答案 1 :(得分:0)
对不起,我错了。实际上,我需要另一个。
我想在创建新帖子时添加新的textarea,并将该值放在shot_describe
FROM my_table
中。
例如
答案 2 :(得分:0)
您可以在帖子中创建元框,并可以在数据库中保存值
请参阅我的以下代码:
我设置了3个部分:
1) function add_meta_box_post()
{
add_meta_box("demo-meta-box", "Custom Meta Box", "add_meta_box_markup", "post", "normal", "high", null);
}
add_action("add_meta_boxes", "add_meta_box_post");
要在帖子中创建文本区域,请执行以下操作:
2) function add_meta_box_markup($object)
{
wp_nonce_field(basename(__FILE__), "meta-box-nonce");
?>
<div>
<table>
<tr>
<td> <label for="meta-box-text">lable name</label></td>
<td> <textarea name="meta-box-textarea" id="" rows="5"></textarea></td>
</tr>
</table>
</div>
<?php
}
用于在数据库中保存帖子的文本区域值
3) function save_custom_meta_box($post_id, $post, $update)
{
if (!isset($_POST["meta-box-nonce"]) || !wp_verify_nonce($_POST["meta-box-nonce"], basename(__FILE__)))
return $post_id;
if(!current_user_can("edit_post", $post_id))
return $post_id;
if(defined("DOING_AUTOSAVE") && DOING_AUTOSAVE)
return $post_id;
$slug = "post";
if($slug != $post->post_type)
return $post_id;
$meta_box_text_value = "";
if(isset($_POST["meta-box-textarea"]))
{
$meta_box_textarea_value = $_POST["meta-box-textarea"];
}
update_post_meta($post_id, "meta-box-text", $meta_box_textarea_value);
}
add_action("save_post", "save_custom_meta_box", 10, 3);