仅允许游客浏览wordpress指定分类的文章

  • 时间:2020-05-17 12:16:18
  • 分类:网络文摘
  • 阅读:144 次

经常玩论坛的朋友都知道,在通过 Discuz、Phpwind 等源码搭建的论坛中,可以设置游客的访问权限,限制游客浏览某些版块。其实在 开放式的 wordpress 中我们同样可以设置只允许游客浏览指定分类的文章。方法如下:

仅允许游客浏览wordpress指定分类的文章

添加如下代码到当前 wordpress主题的函数模版 functions.php 文件中。

  1. // 首页和指定分类文章可以访问
  2. add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
  3. function ashuwp_show_only_login(){
  4.     //判断登录,只允许访问ID为3和2的分类文章
  5.     if( !in_category( array( 3,2 ) ) && !is_home() && !is_user_logged_in() ){
  6.         auth_redirect(); //跳转到登录页面
  7.         exit();
  8.     }
  9. }

默认未登录者只允许访问网站首页及分类ID为3和2的分类归档页面和文章,否则跳转到登录页面。

把 !in_category 前面的感叹号去掉改成 in_category,则正好相反,访问分类ID为3和2的分类文章跳转到登录,其它文章可以正常访问。

代码出自:https://zmingcx.com/wordpress-only-allows-viewing-of-specific-posts.html

推荐阅读:
健康饮食:人们都说吃了“隔夜菜”致癌,这是真的吗?  豆腐味美又养生,做一道家常菜让你胃口大开  女性在特殊时期饮食需要注意,不能吃这些食物  此菜肴脆嫩爽口肉香浓郁且色香味俱全,为冬季百吃不厌的佳肴  枸杞子吃法正确才能更好吸收营养,但人在出现状况时最好别吃它  土豆是一种非常普通的蔬菜,但其营养保健价值令人难以置信  大家别忘了喝碗营养丰富的腊八粥,它对女性朋友的好处尤其多  经常吃一点柚子好处多,柚子皮的作用也不少,以后别再浪费啦  牛奶是常见的营养饮品,如果选择不对,既浪费钱还影响健康  香蕉对身体健康有很多好处,教你用香蕉做一道美味粥吧 
评论列表
添加评论