• 售前

  • 售后

热门帖子
入门百科

WordPress实现登录或退出后直接跳转回顾页的方法

[复制链接]
音乐之家1 显示全部楼层 发表于 2021-8-15 20:14:45 |阅读模式 打印 上一主题 下一主题
本文实例陈诉了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建站有所资助。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作