WordPress remove_meta_box()函数

文章目录

说明

可以移除文章、页面编辑界面的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' );
?>

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/1825.html

下一篇文章:

上一篇文章:

1人参与了讨论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

5 + 5 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部