我是靠谱客的博主 悲凉紫菜,最近开发中收集的这篇文章主要介绍WordPress给分类目录设置游客权限(113p),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近有些一个QQ好友问我怎么让一些分类目录在不登陆的情况下是隐藏的,在登陆的情况下是不隐藏的,于是我自己百度也找到了方法,我这人做任何修改或者功能,能不用插件就不用插件。
在这里插入图片描述
1.首先在后台找到你要隐藏分类目录的ID ,这里我已我自己的站ID为演示:

2.直接在主题目录中的functions.php文件中,添加以下代码

// 设置指定分类权限-
 
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
	
//判断登录,只允许访问ID为2的分类文章
 
	if( !in_category( array( 6 ) ) && !is_home() && !is_user_logged_in() ){
		auth_redirect(); 
//跳转到登录页面
 
		exit();
	}
}

其中有两行代码需要单独解释一下:如果要设置多个分类的话,ID之间用英文半角逗号做分割。

!in_category( array( 6 )”方法为:ID为6的分类下文章游客可见
 
“in_category( array( 6 )”方法为:ID为6的分类下文章登录可见

文章原文地址:https://www.113p.cn/377.html

最后

以上就是悲凉紫菜为你收集整理的WordPress给分类目录设置游客权限(113p)的全部内容,希望文章能够帮你解决WordPress给分类目录设置游客权限(113p)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部