!
也想出现在这里? 联系我们
广告位
当前位置:首页>wordpress入门>如何使用WordPress删除文章编辑页面上不需要的栏目?

如何使用WordPress删除文章编辑页面上不需要的栏目?

wordpress文章编辑页面一般包含以下几个栏目:分类目录、标签、特色图像、摘要、发送、trackback、…--由S9社区整理

wordpress文章编辑页面一般包含以下几个栏目:分类目录、标签、特色图像、摘要、发送、trackback、自定义栏目、讨论、别名、作者 。
我们可以在显示选项很好的控制各个选项的的显示与隐藏,如下图:
如何使用WordPress删除文章编辑页面上不需要的栏目?
栏目列表如下图:
如何使用WordPress删除文章编辑页面上不需要的栏目?
但是以上这么多栏目对于我们来说并不是所有都是必须的,比如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');

以上代码为移除文章编辑页底部的栏目,黄色方框部分为已移除的栏目,如下图:
如何使用WordPress删除文章编辑页面上不需要的栏目?

2、移除文章编辑页右边栏目
如果你需要移除文章编辑页右边栏目,如下图:
如何使用WordPress删除文章编辑页面上不需要的栏目?

其移除代码如下:


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');

给TA打赏
共{{data.count}}人
人已打赏
wordpress入门

如何在WordPress后台中让文章列表显示缩略图

2023-6-4 18:47:33

wordpress入门

解决WordPress主题汉化后台选项名称修改出错问题

2023-6-4 18:48:14

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索