当前位置:首页>WordPress建站>用户交互>WordPress 禁止作者为文章设置标签

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

如果你正在管理一个大型WordPress网站,允许用户角色为作者或贡献者的用户在后台投递文章,但是他们可能对于文章标签的设置不够专业,所以不希望由他们自己设置文章标签

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

/**
 * WordPress 禁止作者为文章设置标签
 * https://www.wpdaxue.com/disallow-authors-from-assigning-post-tags.html
 */
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 文件,或者你的其他功能插件中。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
用户交互

开启或关闭 WordPress 发送的通知邮件

2019-1-5 8:28:41

用户交互

WordPress使用OneSignal实现用户订阅和推送网站通知

2019-10-20 12:03:16

3 条回复 A文章作者 M管理员
  1. 云点建站

    这个功能大型投稿网站可以用用

  2. 奶爸建网站笔记

    一般的人都没有开放多作者模式,所以用处不大。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索