仅允许游客浏览wordpress指定分类的文章
- 时间:2020-05-17 12:16:18
- 分类:网络文摘
- 阅读:131 次
经常玩论坛的朋友都知道,在通过 Discuz、Phpwind 等源码搭建的论坛中,可以设置游客的访问权限,限制游客浏览某些版块。其实在 开放式的 wordpress 中我们同样可以设置只允许游客浏览指定分类的文章。方法如下:

添加如下代码到当前 wordpress主题的函数模版 functions.php 文件中。
- // 首页和指定分类文章可以访问
- add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
- function ashuwp_show_only_login(){
- //判断登录,只允许访问ID为3和2的分类文章
- if( !in_category( array( 3,2 ) ) && !is_home() && !is_user_logged_in() ){
- auth_redirect(); //跳转到登录页面
- exit();
- }
- }
默认未登录者只允许访问网站首页及分类ID为3和2的分类归档页面和文章,否则跳转到登录页面。
把 !in_category 前面的感叹号去掉改成 in_category,则正好相反,访问分类ID为3和2的分类文章跳转到登录,其它文章可以正常访问。
代码出自:https://zmingcx.com/wordpress-only-allows-viewing-of-specific-posts.html
推荐阅读:数学题:用4cm长的线段表示实际距离1200km 数学题:一根圆柱形木头小明的爸爸将它锯成4段 奥数题:当王明在100m赛跑冲到终点时,领先刘铭10m 数学题:小敏要买一些圣诞卡 奥数题:一列火车匀速速度向北缓缓驶去 奥数题:小胖和小丁丁骑自行车从一条公路的两端同时出发相向而行 数学题:实际的工作效率是原计划的百分之125 数学题:将圆柱体加工成体积最大的长方体 奥数题:剩下的五盒重量是原来两盒的重量 永恒的坚守作文1200字
- 评论列表
-
- 添加评论