分享学习记录
互联网技术知识

WordPress分类文章添加访问权限的方法

一些发表过的分类文章不想让别人看,仅允许管理员自己查看,可以用下面的代码实现:

将代码添加到当前主题函数模板functions.php中:

// 分类文章访问权限
add_action( 'template_redirect', 'zm_access_rights', 0 );
function zm_access_rights(){
  //判断管员登录,其他角色不允许访问ID为1和2的分类文章
  if( is_category( array( 1,2 ) ) && !is_home() && !current_user_can( 'manage_options' )  || in_category( array( 1,2 ) ) && !is_home() && !current_user_can( 'manage_options' )){
    // 跳转到首页
    $url = home_url();
    wp_safe_redirect( $url );
    exit();
  }
}

只允许管理员登录查看分类ID为 1,2 的文章,同时分类归档页面其他角色也不能查看,直接跳转到首页。

可以修改其中manage_options为其他排除角色。

赞(0)
文章名称:《WordPress分类文章添加访问权限的方法》
文章链接:https://www.bailuze.com/15802.html
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站专注于百度、搜狗、360、谷歌、bing等常见搜索引擎的优化,关键词排名的提高,诚意咨询邮箱526009505@qq.com
分享到