Wordpress如何实现强制登录并跳转到指定页面

在使用MainWP来管理网站的时候,为了确保管理端的安全,管理端就需要强制登陆后才能访问。为了方便使用,登陆后自动跳转到MainWP面板里。所以我在主题的functions.php里添加了如下两段代码来实现这个功能。

  1. 强制登陆代码
add_action( 'wp', 'login_access' );
function login_access() {
	global $pagenow;
	if( !is_user_logged_in() && $pagenow != 'wp-login.php' )
	auth_redirect();
}
  1. 登陆跳转代码
add_filter('login_redirect', 'new_login_redirect');
function new_login_redirect()
{ 
    return '/wp-admin/admin.php?page=mainwp_tab'; 
 }

把这两段代码放到functions.php文件的末尾就可以实现强制登陆,登陆后自动跳转到MainWP面板的功能了。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注