分类分类
更新时间:2026-04-09 14:37:55作者: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建站有所帮助。
相关
傲视神魔传手游策略游戏13.55 Mv1.0.02026-04-09
下载三国志王道天下策略游戏2.18Gv0.9.8.12026-04-09
下载风云三国手机版策略游戏213.99 M2026-04-09
下载星之海手机版角色扮演2.78Gv1.1.598772026-04-09
下载迪士尼梦幻王国经营养成79.34 Mv11.5.0h2026-04-09
下载TapAim动作射击97.92 Mv2.0.12026-04-09
下载肖邦大冒险九游版策略游戏133.64 Mv1.02026-04-09
下载放松时光与你共享Lo-Fi故事休闲益智951.66 Mv1.4.62026-04-09
下载羽毛球对决体育竞技175.66 Mv4.12026-04-09
下载假面骑士泽兹变身模拟器休闲益智51.91 Mv1.00.302026-04-09
下载餐车厨师烹饪游戏苹果版模拟游戏327.2 Mv8.682026-04-09
下载最终幻想7永恒危机ios版角色游戏1.5Gv3.6.02026-04-09
下载










