zoukankan      html  css  js  c++  java
  • WordPress给分类目录设置游客权限

    最近有些一个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

  • 相关阅读:
    MySQL数据库之索引
    python面向对象编程
    linux端口占用
    lintcode
    java基础
    lintcode
    linux 常用命令
    Docker & Kubernates
    angular preparation
    java 命令行
  • 原文地址:https://www.cnblogs.com/113p/p/13297221.html
Copyright © 2011-2022 走看看