您好!欢迎来到模板下载吧!本站资源24小时自动发货,请放心选购,一次付费,终身下载,售后请提交工单!

WordPress登录返回登录前浏览页面

半岛未凉°【美工】❾ 2018-03-06 WP技术 1997 已收录 本文共817个字,预计阅读需要3分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

当用户从当前正在浏览页面点击“登录”转到登录页,输入账号密码登录后,默认转到用户后台;想实现当用户在某一页面点击“登录”,在登录页登录后返回到之前正在浏览的页面!

在网站根目录找到wp-login.php文件,用文本编辑器或者其它软件打开,在第一行内容“<?php”后面回车,加如以下代码:

  1. if (!isset($_SESSION)){ session_start();
  2.  //创建一个session会话 
  3. session_regenerate_id();}if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != ''&& strpos($_SERVER['HTTP_REFERER'],'admin') == false&& strpos($_SERVER['HTTP_REFERER'],'login') == false){
  4. // 登陆前的页面地址
  5. // 如果你想登陆后返回首页,请将
  6.  $_SERVER['HTTP_REFERER'] 改成 'http://你的首页网址' $_SESSION["REFERER"] = $_SERVER['HTTP_REFERER'];}

再找到如下代码(网上说有4处,我只找到3处,目前使用没有问题):

  1. <input type="hidden" name="redirect_to" value="<?php echo esc_attr($redirect_to); ?>" />

修改为:

  1. <input type="hidden" name="redirect_to" value="<?php if ( isset($_SESSION["REFERER"]) ) { echo $_SESSION["REFERER"]; } else { echo esc_attr($redirect_to); } ?>" />  

实现成功!

温馨提示:本文最后更新于2019年3月19日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,模板下载吧会及时处理,谢谢!

上一篇:

下一篇:

WordPress登录返回登录前浏览页面:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。