【建站经验】WordPress登录返回登录前浏览页面

作者 : DuoCooL 发布时间: 2015-12-30 共1.83K人阅读
[v_blue]当用户从当前正在浏览页面点击“登录”转到登录页,输入账号密码登录后,默认转到用户后台;想实现当用户在某一页面点击“登录”,在登录页登录后返回到之前正在浏览的页面![/v_blue]

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

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

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

修改为:

" />

———-网上转载来自站长福利网

默认解压密码:duocool.cn 或者 duocool.cn&多酷分享
多酷分享 » 【建站经验】WordPress登录返回登录前浏览页面