在WordPress中,我试图强制用户登录之前先看到任何东西。意思是我希望我的用户首先登录查看任何单个页面,发布或存档,只有他们可以选择常见问题页面。我正在尝试使用下面的代码,但问题是我一进去就将其重定向到登录页面。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();
}
}
Welcomd-登录界面(如Facebook) - 首页页面 -Blog - 关于 - 联系 -FAQ
所以我想允许游客只能看到欢迎登录画面和常见问题解答,联系页面,查看我要强迫他们登录该网站的其余..
我需要你们的大力帮助..非常感谢..
非常感谢。它的作用像魅力。我刚刚添加了is_archive()以防止类别和归档列表。 非常感谢。我会回来,如果需要一些更多的帮助相同..再次感谢 – 2011-12-19 16:35:54