说明
可以移除文章、页面编辑界面的Meta模块,还可以移除仪表盘的Meta模块。
定义在: wp-admin/includes/template.php
用法
1 |
<?php remove_meta_box( $id, $page, $context ); ?> |
参数
$id (字符串)(必需)所要移除的Meta模块的HTML 的 id 属性。
部分可用的 id 如下:
‘authordiv’ – 作者模块
‘categorydiv’ – 分类模块
‘commentstatusdiv’ – 评论状态模块
‘commentsdiv’ – 评论模块
‘formatdiv’ – 文章格式模块
‘pageparentdiv’ – 页面属性模块
‘postcustom’ – 自定义字段模块
‘postexcerpt’ – 摘要模块
‘postimagediv’ – 特色图像模块
‘revisionsdiv’ – 版本模块
‘slugdiv’ – 别名模块
‘submitdiv’ – 发布 模块
‘tagsdiv-post_tag’ – 标签模块
‘trackbacksdiv’ – 发送 trackback 模块
…
默认值:无
$page (字符串)(必需)要从那个编辑界面移除Meta模块,
可用值:
‘post’ – 文章编辑界面
‘page’ – 页面编辑界面
‘attachment’ – 附件编辑界面
‘link’ – 链接编辑界面
‘dashboard’ – 仪表盘
或者已注册的自定义文章类型的编辑界面,例如 ‘my-product’
默认值:无
$context(字符串)(必需)所要删除的Meta模块所在的位置,
可选值: ‘normal’, ‘advanced’, or ‘side’.
默认值:无
示例
在文章编辑界面移除自定义字段模块:
1 2 3 4 5 6 |
<?php function remove_post_custom_fields() { remove_meta_box( 'postcustom' , 'post' , 'normal' ); } add_action( 'admin_menu' , 'remove_post_custom_fields' ); ?> |