首页 > 建站资源 > 建站教程 > WordPress教程:如何删除文章编辑页面的相关栏目?

WordPress教程:如何删除文章编辑页面的相关栏目?

时间:2013-06-07    来源:wordpress教程网

wordpress文章编辑页面一般包含以下几个栏目:分类目录、标签、特色图像、摘要、发送、trackback、自定义栏目、讨论、别名、作者 。我们可以在显示选项很好的控制各个选项的的显示与隐藏,如下图:

xsxx

栏目列表如下图:

all-meta-boxes

但是以上这么多栏目对于我们来说并不是所有都是必须的,比如trackback,摘要,评论等。当然我们可以在“显示选项”中隐藏他们。但是这种方式只适合你的博客只是单用户,如果是多用户,比如你开放了投稿的功能,那一般你只会允许投稿用户对文章的标题与内容进行编辑,其他的诸如特色图像,摘要,自定义栏目一般是不开放给投稿用户的,那么应该如何删除文章编辑页面这些没必要的栏目呢。方法如下:

1、移除文章编辑页面底部栏目

打开你主题的functions.php文件,加入如下代码:

// 移除文章编辑页面底部栏目
   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' ); // 移除Trackback栏目
   }
   add_action('admin_menu','remove_my_post_metaboxes');

以上代码为移除文章编辑页底部的栏目,黄色方框部分为已移除的栏目,如下图:

clean-outlined

2、移除文章编辑页右边栏目

如果你需要移除文章编辑页右边栏目,如下图:

right-side-meta-boxes

其移除代码如下:

remove_meta_box( 'categorydiv','post','normal' ); // 移除分类栏目
remove_meta_box( 'formatdiv','post','normal' ); // 移除文章类型栏目
remove_meta_box( 'postimagediv','post','normal' ); // 移除特色图像栏目
remove_meta_box( 'submitdiv','post','normal' ); // 移除分类添加栏目
remove_meta_box( 'tagsdiv-post_tag','post','normal' ); // 移除标签栏目

3、移除编辑页面的相关栏目

以上的代码在我们新建页面时也是起作用的,如果我们需要移除编辑页面的栏目,可以参考以上代码,如添加以下代码到你的functions.php文件中:

// 移除编辑页面的相关栏目
   function remove_my_page_metaboxes() {
   remove_meta_box( 'postcustom','page','normal' ); // 移除自定义栏目
   remove_meta_box( 'postexcerpt','page','normal' ); // 移除文章摘要栏目
   remove_meta_box( 'commentstatusdiv','page','normal' ); // 移除评论栏目
   remove_meta_box( 'trackbacksdiv','page','normal' ); // 移除Trackback栏目
   remove_meta_box( 'slugdiv','page','normal' ); // 移除别名栏目
   remove_meta_box( 'authordiv','page','normal' ); // 移除作者栏目
   }
   add_action('admin_menu','remove_my_page_metaboxes');
相关推荐
如何在WordPress指定页面加载指定JavaScript或CSS代码
在WordPress中集成支付宝思路及实现步骤
开源博客程序Wordpress非404页实现伪静态的方法分享
WordPress常用模板函数大全 设计WordPress主题必备
如何对WordPress实现将选中文字转发到微博的功能
修改wordpress分页标题重复影响SEO的问题
WordPress教程:博客首页排除指定分类文章的方法分享
用WordPress原生函数来实现归档页面的内容调用
解决wordpress升级出现302重定向的问题
修改wordpress博客url中category的方法分享
修改WordPress文章ID不连续的2个方法分享
wordpress实现调用单页功能的简易教程
WordPress教程:显示注册用户数量的方法分享
WordPress新手教程:如何替换登陆后的默认首页?
Wordpress教程:用键盘操作代替鼠标操作实现翻页功能
WordPress 3.2.1集成百度Ueditor在线编辑器方法分享
WordPress教程:7招快速提升WordPress的运行性能
在HostGator主机下如何快速安装WordPress博客程序
WordPress教程:链接关系(rel)添加external和nofollow选项方法
WordPress教程:如何在文章中显示广告(非上下、左右角)
Wordpress默认编辑器的增强方法分享 非插件实现
WordPress教程:在文章中调用另一个页面内容的方法分享
WordPress新手教程:如何自定义侧边栏小工具?
wordpress教程:如何巧用条件语句为博客减压?
删除WordPress中generator meta tag标签的方法分享
10招优化WordPress速度 为网站访问提速
wordpress缓存插件 - WordPress WP Super推荐
WordPress教程:给友情链接添加Nofollow方法分享
创建一个集成到WordPress简单的CSS网格布局
WordPress教程:使用Redis缓存来进行加速
给wordpress评论链接加Nofollow和设置URL跳转策略
wordpress博客程序如何做搜索引擎优化
wordpress新手教程:CSS+PHP搞定分页难题详解
10个最常见的WordPress错误及解决方案分享
给Wordpress添加Feedsky订阅并显示原文地址的方法分享
WordPress教程:制作一个彩色标签云页面的教程

精彩推荐

热门教程