Cod*_*ver 8 wordpress redirect login
在wordpress中,我试图在看到任何内容之前先强制用户登录.意味着我希望我的用户首先登录以查看任何单个页面,发布或存档,只有他们可以查看常见问题页面.我正在尝试下面的代码,但问题是我插入后,它再次重定向到登录页面.
但是我的网站结构如下所示,同样我想要这个代码工作......
// Force user to login on welcome
function my_force_login() {
global $post;
if (is_single() || is_front_page() || is_page() && !is_page('login') && !is_user_logged_in()){
auth_redirect();
}
}
Run Code Online (Sandbox Code Playgroud)
Welcomd-Login屏幕(如facebook)-Home page -Blog -About -contact -FAQ
所以我想允许访问者只能看到欢迎登录屏幕和常见问题,联系页面查看我想强制他们登录的网站的其余部分..
我需要你们的大力帮助..非常感谢...
我想你错过了一个括号:
if ( ( is_single() || is_front_page() || is_page() )
&& !is_page('login') && !is_user_logged_in()){
auth_redirect();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18762 次 |
| 最近记录: |