WordPress的PHP函数,以限制未登录的用户



如何为wordpress编写一个php函数,以允许未登录的用户仅访问3个页面:mysite/login/&mysite/register/&&mysite/lostpassword

我尝试过使用受限网站访问插件

(https://ro.wordpress.org/plugins/restricted-site-access/)

但它只允许我访问登录和注册页面

有什么想法吗?

这样的东西会起作用。您需要调整特定安装的 URL。

add_action( 'init', function() {
# if user not logged in and page not login page redirect to login page
if ( ! is_user_logged_in() && strpos( $_SERVER['REQUEST_URI'], 'wp-login.php' ) === FALSE ) {
wp_redirect( 'http://.../wp-login.php' );
exit();
}
} );

相关内容

  • 没有找到相关文章

最新更新