我希望限制对我的WordPress站点的访问,以便只允许注册用户。我尝试了以下插件:
它们都有相同的问题:在看到登录页面后,您可以轻松地在浏览器地址栏中重新键入URL以绕过登录屏幕并直接访问主页,而无需登录。只有主页才能以这种方式访问。点击任何菜单,都会带你回到登录屏幕。
我怀疑我的网站有问题,而不是插件。
我有以下活动插件:
任何帮助都将不胜感激,谢谢。
发布于 2013-03-06 01:44:05
在我看来,你所需要的就是:
function force_login_wpse_89581() {
if (!is_user_logged_in()) wp_safe_redirect(wp_login_url());
}
add_action('template_redirect','force_login_wpse_89581');
这将强制用户登录页面,但已经登录的用户除外。
我不知道这些插件提供了什么,我的解决方案没有。也许你需要更复杂的东西。
发布于 2015-03-28 04:13:15
您应该查看力登录插件;它是轻量级的、简单的,并且完全可以完成您想做的事情。
https://wordpress.stackexchange.com/questions/89581
复制相似问题