我的网站在查看任何页面之前都需要登录,而且效果很好:
function wpse_131562_redirect() {
if ( !is_user_logged_in() )
{auth_redirect();
}}
add_action(\'template_redirect\', \'wpse_131562_redirect\');
但很明显,这意味着指向丢失密码页面的链接只会重定向回登录页面。我尝试将其更改为:
function wpse_131562_redirect() {
if ( !is_user_logged_in() || (!ispage(\'lost-password\') ))
{auth_redirect();
}}
add_action(\'template_redirect\', \'wpse_131562_redirect\');
但它也有同样的问题,当我尝试使用wp\\u lostpassword\\u url时,它完全崩溃了。
如何限制对除丢失密码页以外的所有内容的访问?
谢谢