分类分类
更新时间:2026-05-10 21:41:12作者:zhao
本文实例讲述了WordPress实现登录或退出后直接跳转回首页的方法。分享给大家供大家参考。具体分析如下:
现在Wordpress是登录之后跳回到我们上次查看的页面,那么要如何修改它登录之后直接跳回到首页呢,这里就来给给大家详细介绍一下解决方法.
首先定位到登录链接所在位置,你会看到类似下面的代码:
代码如下:<a href="<?php echo wp_login_url(); ?>" title="登录">登录</a>
假如你要登录后重新进入首页,代码如下:
代码如下:<a href="<?php echo wp_login_url(home_url()); ?>" title="登录">登录</a>
假如你要登录后重新进入登录前浏览的页面,代码如下:
代码如下:<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登录">登录</a>
就是这么简单,改改参数轻松搞定,再也不用为登录后直接进入后台,而你本身又不想进入后台而烦恼啦!
值得注意的是注销登录状态后,wp默认会跳转到wp登录页,但往往我们是想直接跳转到首页或返回原先浏览器的页面,改法同之前修改wp_login_url()一样,只是操作的函数是针对wp_logout_url()来操作的,假如你要登出后重新进入首页,代码如下:
代码如下:<a href="<?php echo wp_logout_url(home_url()); ?>" title="登出">登出</a>
假如你要登出后重新进入登出前浏览的页面,代码如下:
代码如下:<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登出">登出</a>
退出登录后跳转到指定页面,如果是要跳转到退出前所在的页面,可以使用以下代码:
代码如下:function back_curPageURL() {
$pageURL = 'http';
if ( isset( $_SERVER["HTTPS"] ) AND $_SERVER["HTTPS"] == "on" )
$pageURL .= "s";
$pageURL .= "://";
if ( isset( $_SERVER["SERVER_PORT"] ) AND $_SERVER["SERVER_PORT"] != "80" )
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
else
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
return $pageURL;
}
add_filter('login_redirect', ' back_curPageURL ');
把上述代码加到function.php文件中即可。
希望本文所述对大家的WordPress建站有所帮助。
相关
修真情缘角色扮演303.33 MBv1.0.02026-05-10
下载我的小独角兽女孩休闲益智380.89 MBv1.0.232026-05-10
下载超级种田男孩手机版经营养成1.31Gv1.0.92026-05-10
下载不必要的实验冒险游戏64.9 MBv1.1.592026-05-10
下载军师联盟策略游戏163.2 MBv0.0.12026-05-10
下载翻天喜地凑大钱手机版休闲益智138.72 MBv1.0.92026-05-10
下载东离剑游纪手游动作射击1.6Gv1.4.22026-05-10
下载天猫养车商家版App学习办公74.95 MBv0.6.12026-05-10
下载掌上命运方舟App手游辅助137.48 MBv1.9.12026-05-10
下载退役军人服务APP生活服务67.16 MBv1.2.52026-05-10
下载屯漫漫画APP资讯阅读23.06 MBv2.0.32026-05-10
下载蛋仔派对蛋壳App手游辅助185.73 MBv0.0.22026-05-10
下载









