post_submit_meta_box是WordPress的一个内置函数,用于添加自定义的元框(meta box)到文章编辑页面的右边栏。
使用方法如下:
1. 在主题的functions.php文件中,使用add_action函数将post_submit_meta_box函数添加到admin_init动作中:
add_action('admin_init', 'add_custom_meta_box');
function add_custom_meta_box(){
add_meta_box(
'custom_meta_box', // 元框的ID
'Custom Meta Box', // 元框的标题
'custom_meta_box_callback', // 元框的回调函数
'post', // 元框应用于的文章类型,可以是'post', 'page',或者自定义的文章类型
'side', // 元框的位置,可以是'normal', 'advanced',或者'side'
'default' // 元框的优先级,可以是'high', 'core', 'default', 或者'low'
);
}
function custom_meta_box_callback(){
// 在这里添加元框的内容
echo 'This is a custom meta box.';
}
2. 在custom_meta_box_callback函数中添加所需的元框内容。可以使用HTML标签和PHP代码来自定义元框的内容。
3. 保存functions.php文件并刷新WordPress的后台管理页面,你会在文章编辑页面的右边栏看到一个名为"Custom Meta Box"的元框。
这样你就可以在元框中添加自定义字段,例如输入框、下拉菜单等,来扩展文章编辑页面的功能。在保存文章时,这些自定义字段的值将被保存到数据库中,可以通过调用get_post_meta函数来获取和使用这些值。
需要注意的是,post_submit_meta_box函数在WordPress 5.5版本中已被标记为"过时",并计划在未来版本中被移除。建议使用add_meta_box函数来代替。
0 个评论