WordPress网站允许用户角色为作者或贡献者的用户在后台投递文章,但是他们可能对于文章标签的设置不够专业,所以不希望由他们自己设置文章标签。那么WordPress网站如何禁止作者为文章设置标签?

解决此问题的最简单方法之一是让管理员和编辑这两个角色以下的用户角色无法设置文章标签。所用到的代码如下:

/**

* WordPress 禁止作者为文章设置标签

*/

function wpdaxue_disallow_tags_for_author( $taxonomy ) {

global $wp_taxonomies;

if (\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’post_tag\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’ === $taxonomy) {

$wp_taxonomies[$taxonomy]->cap->assign_terms = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’edit_others_posts\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’;

}

}

add_action(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’registered_taxonomy\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’wpdaxue_disallow_tags_for_author\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’);

将上面的代码添加到主题的 functions.php 文件,或者你的其他功能插件中。

相关新闻

发表评论

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

联系我们

联系我们

151-1101-0018

在线咨询:
邮件:30115776@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部