在仪表板中单击添加新帖子时,您可以在左侧看到ttitle说明,在另一侧看到类别和其他选项。我必须再添加两个小部件,第一个就像我设法添加的特色图像"多个帖子缩略图",以及另一个用户可以添加网址的小部件。我能从任何人那里得到帮助吗?
答案 0 :(得分:1)
这涉及在register_post_type
函数中为帖子类型注册元变量,然后使用save_post
(或类似的)WordPress钩子执行保存过程。在元文件框中创建UI,然后在save_post
内,您可以阅读$_POST
中包含的值。
假设元数据包含一个字段,例如
<input type="text" name="my-text-field">
然后您可以将值保存为save_post
add_action('save_post', function ($postId, $post, $update) {
$textValue = $_POST['my-text-field'];
update_post_meta($postId, 'text_value', $textValue);
}, 25, 3);
我跳过了帖子类型和数据验证,以保持示例简单。您应该始终检查数据是否有效,如果不需要或者被认为有害,则不会保存。
通过使用常规HTML输入,元数据字段应始终包含在$_POST
中。如果你需要像画廊和颜色选择器这样的东西,你可以将这些输入包装到JS UI中。