为WordPress 分类文章添加访问权限

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

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

为WordPress 分类文章添加访问权限

为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为其他排除角色。

相关:WordPress 只允许游客浏览指定分类的文章

 

类别:WordPress入门

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册