wp优化ripro主题登录后返回当前页面

我也是个喜好捣鼓的人,有时候找到东西了,一点击登录,就返回用户中心。有的开始找…..心中一万个CNM奔腾而过。不过说直接开始教程

教程开始

Wordpress安装目录下找到wp-login.php,用文本编辑器之类的打开,在 <?php 下面添加以下代码:

我已经做好直接下载覆盖即可。

好了,大功造成!实现的原理很简单,就是使用了php的SESSION会话功能,打开wp-login.php首先会创建$_SESSION[“REFERER”] ,它的值为登陆前的页面地址,即$_SERVER[‘HTTP_REFERER’]。如果登陆前的网址中含有login或者admin,则不创建$_SESSION[“REFERER”] ,因为这可能是登陆失败或者注销退出的情况,这样在登陆成功又跳回登录页就不好玩了。

接着是登陆表单loginform的设置,搜索name=”redirect_to”的隐藏域,这个隐藏域控制登陆后跳转的目标页,我们这里这样设置:如果$_SESSION[“REFERER”]已有值,则设置其跳转到登陆前的页面,否则使用默认的调转方式。

注意:WordPress每次自动升级会覆盖掉原来的相关文件,升级前先对wp-login.php做好备份,或者升级后照着上面的内容重新修改一遍。

还有如果屏蔽了后台原来的登录方式,可能会出现跳转错误!

— 完 —

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
A8资源库 » wp优化ripro主题登录后返回当前页面

发表评论

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

联系作者
  • 1358会员总数(位)
  • 1234资源总数(个)
  • 12本周发布(个)
  • 0 今日发布(个)
  • 879稳定运行(天)

提供最优质的资源集合

立即查看