Php 寻找用户角色插件
我们的一个客户端目前正在使用WP插件来管理用户对各种“私有”页面和帖子的访问。但是,除非用户登录,否则Rolescoper会隐藏文章/页面。我们正在寻找一个插件,显示所有的帖子/页面,但显示一个“访问被拒绝”的消息,并提示以后登录 下面是请求的逐字列表:Php 寻找用户角色插件,php,mysql,wordpress,authentication,Php,Mysql,Wordpress,Authentication,我们的一个客户端目前正在使用WP插件来管理用户对各种“私有”页面和帖子的访问。但是,除非用户登录,否则Rolescoper会隐藏文章/页面。我们正在寻找一个插件,显示所有的帖子/页面,但显示一个“访问被拒绝”的消息,并提示以后登录 下面是请求的逐字列表: 创建用户帐户:用户名/密码 将用户分配到专用页面 我希望私有页面仍然显示在导航中,即使用户可能未登录 单击私人页面后,系统会提示他们输入用户名/密码。一旦他们这样做了,他们就会被重定向到该页面 这也需要应用于文件上传 有什么想法吗?我做了一些谷
谢谢 与其使用插件,不如尝试重新修改模板以使用它?我知道这是一个非常古老的问题,但对于任何其他找到它的人,我会考虑一下 您可以在
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() );
}