WordPress用户登录登出后重定向到指定页面

一、重定向到网站管理面板。
将以下代码添加到您的当前主题的 functions.php 文件中:

二、重定向到指定页面或者文章
您还可以将用户重定向到特定页面,代码如下:

修改代码中的custom-page为某个页面或者文章的链接(注:不包括站点域名),如果删除custom-page会直接跳转到站点首页。

三、自定义登出之后的重定向链接 

以上即登出后跳转到网站首页

/**
 * WordPress 用户登录失败重定向到自定义页面
 * https://www.wpdaxue.com/redirect-wordpress-failed-logins.html
 */
add_action('wp_login_failed', 'my_front_end_login_fail');
function my_front_end_login_fail($username){
	// 获取提交数据的来源页面
	$referrer = $_SERVER['HTTP_REFERER'];
	// 如果是一个有效的来源,并且不是默认登录页面或后台管理页面
	if(!empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin')){
		// 追加一些信息(login=failed)到链接中,让主题使用
		wp_redirect($referrer . '?login=failed');
		exit;
	}
}

欢迎转载,分享。(我的QQ:417389986):鱼骨头自媒体 » WordPress用户登录登出后重定向到指定页面

顶 (0)

留点什么吧,老铁! 0

评论前必须登录!

登陆 注册

置顶文章