我也是个喜好捣鼓的人,有时候找到东西了,一点击登录,就返回用户中心。有的开始找…..心中一万个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做好备份,或者升级后照着上面的内容重新修改一遍。
还有如果屏蔽了后台原来的登录方式,可能**出现跳转错误!
— 完 —