用的 WordPress 主题重写了登录页,并将wp-login.php
重定向到新的登录页,但它只对未登录状态做了重定向,于是改了一下,增加了登录状态的重定向。
/** *重定向默认登录页wp-login.php *教程:https://www.cccitu.com/5085.html */ add_action('init',function() { //使用init钩子 global $pagenow; //查询全局变量 if( $pagenow == "wp-login.php" && $_GET['action']!="logout") { //如果是wp-login.php页面,并且不是退出登录 if(!is_user_logged_in()){ //如果不是登录状态 wp_redirect(home_url(user_trailingslashit('/user/login'))); //重定向到 /user/login ,可以根据需要更改 exit; //结束 }else{ //否则 wp_redirect(home_url(user_trailingslashit('/user'))); //重定向到 /user ,可以根据需要更改 exit; //结束 } } });
将以上代码复制到主题文件 functions.php 最后一行生效。
暂无评论
要发表评论,您必须先 登录