Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 寻找用户角色插件_Php_Mysql_Wordpress_Authentication - Fatal编程技术网

Php 寻找用户角色插件

Php 寻找用户角色插件,php,mysql,wordpress,authentication,Php,Mysql,Wordpress,Authentication,我们的一个客户端目前正在使用WP插件来管理用户对各种“私有”页面和帖子的访问。但是,除非用户登录,否则Rolescoper会隐藏文章/页面。我们正在寻找一个插件,显示所有的帖子/页面,但显示一个“访问被拒绝”的消息,并提示以后登录 下面是请求的逐字列表: 创建用户帐户:用户名/密码 将用户分配到专用页面 我希望私有页面仍然显示在导航中,即使用户可能未登录 单击私人页面后,系统会提示他们输入用户名/密码。一旦他们这样做了,他们就会被重定向到该页面 这也需要应用于文件上传 有什么想法吗?我做了一些谷

我们的一个客户端目前正在使用WP插件来管理用户对各种“私有”页面和帖子的访问。但是,除非用户登录,否则Rolescoper会隐藏文章/页面。我们正在寻找一个插件,显示所有的帖子/页面,但显示一个“访问被拒绝”的消息,并提示以后登录

下面是请求的逐字列表:

  • 创建用户帐户:用户名/密码
  • 将用户分配到专用页面
  • 我希望私有页面仍然显示在导航中,即使用户可能未登录
  • 单击私人页面后,系统会提示他们输入用户名/密码。一旦他们这样做了,他们就会被重定向到该页面
  • 这也需要应用于文件上传
  • 有什么想法吗?我做了一些谷歌/WP插件搜索,但运气不好


    谢谢

    与其使用插件,不如尝试重新修改模板以使用它?

    我知道这是一个非常古老的问题,但对于任何其他找到它的人,我会考虑一下

    您可以在
    single.php
    文件中的
    while
    语句的开头添加一个“私有”类别检查和“用户登录”检查,如下所示(注意:如果用户未登录且帖子上的类别设置为“私有”,则重定向到登录页面):

    另见:


    希望这有帮助

    这对于登录的用户来说是全局性的,但是我们需要将特定页面限制为特定的用户/用户组。如果您没有在此处获得您喜欢的答案,您可能希望在“谢谢”上尝试您的问题!我不知道它的存在。我会让它在这里腌一会儿,看看有没有什么,然后再把它交叉贴在标签上。
    while ( have_posts() ) : the_post();
    
            if(in_category("private")){
    
                if(is_user_logged_in()){
    
                    get_template_part( 'content', get_post_format() );
    
                } else {
    
                    auth_redirect();
    
                }
    
            } else {
    
                get_template_part( 'content', get_post_format() );
            }