一些发表过的分类文章不想让别人看,仅允许管理员自己查看,可以用下面的代码实现:
将代码添加到当前主题函数模板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为其他排除角色。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!