WordPress网站有些分类内容不想直接对外展示,希望登录后可见,那么问题来了,WordPress只允许游客浏览指定分类的文章应该怎么操作?
将下面代码放到当前WordPress主题functions.php文件内即可:
add_action( 'template_redirect', 'show_only_login', 0 );
function show_only_login(){
if( !in_category( array( 6666,8888 ) ) && !is_home() && !is_user_logged_in() ){
auth_redirect();
exit();
}
}
在用户未登录的情况,只能访问6666、8888分类ID的文章,其他分类文章跳转到登录页。
相反的方法:
若把上面代码中的!in_category中的“!”去掉,即访问分类ID6666、8888分类下的文章跳转到登录,其他分类则为正常。
-
WordPress数据库表介绍在安装WordPress时会创建一系列默认的数据表,用于存储其各种功能和内容。WordPress的默认安装会创建以下12个数据表
-
WordPress是干什么的WordPress是一款开源的CMS,也就是常说的内容管理系统,它基于PHP开发,并使用MySQL作为数据库管理系统。
-
WordPress教程菜鸟教程之WordPress主题和插件开发追格小编同学已经撰写并分享过一些相关的教程,包括WordPress主题开发教程和WordPress插件开发教程。
-
WordPress主题国际化WordPress主题国际化
-
WordPress新手必学的10个实用小技巧WordPress新手必学的10个实用小技巧,让你轻松驾驭建站之旅!为了让新手朋友在使用WordPress时更加得心应手,追格特意整理了这些实用技巧。掌握了它们,你的WordPress之旅将会更加顺畅无阻,快来一起学习吧!
-
WordPress企业主题 企业官网主题双语外贸主题模版企业网站,不仅是企业的门面,更是展示企业风采、推广产品与服务的窗口。在这个信息化时代,拥有一个精美的企业网站,就如同给企业穿上了一套得体的西装,让人眼前一亮。
暂无评论,抢个沙发...