如何通过自定义登录强制登录以限制访问者查看WordPress网站



我已经建立了一个自定义登录页面,以通过自定义插件替换默认的wordpress登录页面 - 引用网站:https://code.tutsplus.com/tutorials/build-a-custom-wordpress-wordpress-user-flow-part-part-part-part-1- replace-the-login-page--cms-cms-cms-23627

这是一个很棒的插件教程,因为它对客户的网站满足了我所需的功能,但是,现在我试图找到一种解决方案,该解决方案迫使网站访问者被重定向到新创建的自定义登录页面,以防止任何人看到任何人看到网站上的任何其他页面/帖子都没有先登录。我希望这是有道理的。

我尝试了许多WordPress的力登录插件而没有成功,因为这些错误会产生过多的重定向问题。

任何人都可以解决这个??

预先感谢您..

嗨,希望您已经创建了一个自定义登录页面,下一个请将下面的代码放在您的主题函数函数

function admin_redirect() {
if ( !is_user_logged_in()) {
   wp_redirect( home_url('custome page slug') );
   exit;
}
}
add_action('get_header', 'admin_redirect');

上面的代码将检查用户是否已登录,如果未登录,则将重定向到给定的URL。

相关内容

  • 没有找到相关文章

最新更新