自定义WordPress博客主题时总显示:会话已过期,请重新登录。您不会被带离此页。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义WordPress博客主题时总显示:会话已过期,请重新登录。您不会被带离此页。相关的知识,希望对你有一定的参考价值。

登陆后还是如此,该如何解决?

如果你没改过什么,这问题一般都是出现你自己电脑上,换电脑试过正常,就换自己电脑的浏览器试试,修复下浏览器到默认配置。以下另作参考:
WordPress 默认的用户登录 Cookie(Auth Cookie) 过期时间并不算太长,在勾选了“记住我”的情况下为 14 天,否则为 48 小时。在常规使用的情况下,最长为14天的过期时间已经够用,但如果要构建一个需要长期保持登录状态的项目的话,14 天显然是不够的。幸好WordPress 提供了一个 hook 允许自行修改 Cookie 过期时间,只需要一个简单的 filter 就可以实现。
add_filter('auth_cookie_expiration', 'custom_cookie_expiration', 99, 3);
function custom_cookie_expiration($expiration, $user_id = 0, $remember = true)
if($remember)
$expiration = 31536000;

return $expiration;

把上面的代码粘贴到当前主题的 functions.php 文件里,就可以把在勾选“记住我”的情况下把 Auth Cookie 的过期时间设置为365天,$expiration 为 Auth Cookie 过期时间的时间戳,你可以自行设定。追问

我现在用的是谷歌浏览器,如果换成360、系统自带的浏览器,那么自定义右面的页面根本就不能显示,连个登陆框都没有了。

追答

换个主题自定义一下。也许是主题代码问题。

追问

每一个主题都一样的。
换成火狐浏览器可以打开,但情况跟谷歌的一样。

追答

方便的话私聊我,我给你远程看看……

参考技术A 你设置的过期时间太短了,导致要重新登录追问

在哪里设置过期时间?

参考技术B 是不是您的cookie设置的有问题,换个浏览器试试

以上是关于自定义WordPress博客主题时总显示:会话已过期,请重新登录。您不会被带离此页。的主要内容,如果未能解决你的问题,请参考以下文章

自定义 wordpress 主题:布局图像不显示

在 wordpress 自定义主题索引上显示页面链接

自定义 wordpress 主题,图片不显示?

aden 博客 外贸营销网站建设模板 wordpress主题 V2.2

wordpress博客文章作者信息页面显示不了

将 Google Web 字体用于自定义 WordPress 主题