wordpress文章编辑页增加/隐藏及移除模块的方法

文章目录

在上篇文章中介绍了wordpress后台首页增加/移除模块的方法,今天来继续介绍下wordpress文章编辑页增加/移除模块的方法。

在WordPress后台的文章编辑页,有很多的模块,如”摘要”、”发送Trackbacks”、”分类”、”标签”、”自定义域”、”讨论”,”作者”等。如下图就是侧边栏的”发布”和”标签”模块。

wzbjy1

隐藏文章编辑页模块

其实WordPress提供这么多的面板,有很多我们是用不着的,如”发送 Trackbacks”,”评论”等,不同用户还有不同的喜好。这时候我们可以将不需要的面板删除,方法很简单,在文章编辑页面右上角有个 “显示选项” 按钮,点击可以弹出如下图所示的选项,你可以根据需要去除不需要的模块。

wzbjy2

移除文章编辑页模块

对于WordPress多用户站点,我们有时会需要使用代码删除不必要的模块,可以采用remove_meta_box()来实现该功能:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 移除文章编辑界面默认的Meta模块
function remove_my_post_metaboxes() {
remove_meta_box( 'authordiv','post','normal' ); // 作者模块
remove_meta_box( 'commentstatusdiv','post','normal' ); // 评论状态模块
remove_meta_box( 'commentsdiv','post','normal' ); // 评论模块
remove_meta_box( 'postcustom','post','normal' ); // 自定义字段模块
remove_meta_box( 'postexcerpt','post','normal' ); // 摘要模块
remove_meta_box( 'revisionsdiv','post','normal' ); // 修订版本模块
remove_meta_box( 'slugdiv','post','normal' ); // 别名模块
remove_meta_box( 'trackbacksdiv','post','normal' ); // 引用模块
 
remove_meta_box( 'categorydiv','post','normal' ); // 分类模块
remove_meta_box( 'formatdiv','post','normal' ); // 文章格式模块
remove_meta_box( 'submitdiv','post','normal' ); // 发布模块
remove_meta_box( 'tagsdiv-post_tag','post','normal' ); // 标签模块
}
add_action('admin_menu','remove_my_post_metaboxes');
 
//移除特色图像模块
add_action('do_meta_boxes', 'remove_thumbnail_box');
function remove_thumbnail_box() {
    remove_meta_box( 'postimagediv','post','side' );
}

增加文章编辑页模块

增加文章编辑页模块可以使用add_meta_box() 函数,给个简单的例子:

1
2
3
4
5
6
7
8
9
10
function create_meta_box(){//添加设置区域的函数
add_meta_box('tennfy_box', 'add_meta_box 测试', 'tennfy_box','post','side','high',array('str1','str2'));
};
//在'add_meta_boxes'挂载 create_meta_box函数
add_action('add_meta_boxes','create_meta_box');
 
 
function tennfy_box($post,$boxargs){//显示设置区域的回调函数
	echo"add_meta_box 测试";
};


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

本文永久链接: http://www.tennfy.com/1816.html

下一篇文章:

上一篇文章:

发表评论

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

*

4 + 9 = ?


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

返回顶部