You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改WordPress后台空闲超时时间?解决备份恢复登出问题

解决WordPress后台会话过期及延长空闲超时时间的方法

针对你在使用WPVivid备份恢复时遇到的会话过期、强制登出问题,可以通过以下几种方式调整WordPress后台的空闲超时时间:

方法一:修改wp-config.php文件

这是最直接的全局设置方式,操作步骤如下:

  1. 登录服务器或通过FTP找到网站根目录下的wp-config.php文件
  2. 打开文件,在/* That's all, stop editing! Happy publishing. */这一行之前添加以下代码:
// 将后台登录会话有效期延长至2小时(单位:秒)
define('AUTH_COOKIE_EXPIRE', 7200);
define('LOGGED_IN_COOKIE_EXPIRE', 7200);
// 可选:禁用后台会话自动过期(适合长时间操作场景)
define('WP_SESSION_EXPIRE', false);
  1. 保存文件并上传回服务器,设置即刻生效

方法二:通过主题functions.php控制后台会话超时

如果不想修改全局配置,可以仅针对后台调整超时,不影响前台用户:

  1. 进入WordPress后台,依次打开「外观」→「主题文件编辑器」,选择当前主题的functions.php文件
  2. 在文件末尾添加以下代码:
// 调整后台登录会话超时为3小时
add_filter('auth_cookie_expiration', 'extend_admin_session_timeout', 999);
function extend_admin_session_timeout($expire) {
    if(is_admin()) {
        return 10800; // 时间单位为秒,可根据需求修改
    }
    return $expire;
}
  1. 点击「更新文件」保存设置

针对WPVivid备份恢复的额外优化

除了调整WordPress会话超时,还可以优化WPVivid的恢复设置来避免超时:

  • 打开WPVivid插件设置,找到「恢复设置」选项,尝试启用「分块恢复」功能,并适当调小分块大小(比如设置为50MB),减少单次请求的处理时间
  • 检查插件是否有「恢复超时时间」的参数,若有则延长该时间值

注意事项

  • 修改任何核心或主题文件前,请务必备份原文件,避免操作失误导致网站故障
  • 如果你的网站使用虚拟主机,若服务器端的php.ini文件中设置了session.gc_maxlifetime参数,可能也会影响会话超时,若有权限可将该值调整为大于你设置的WordPress会话时间
  • 设置完成后,建议测试后台闲置状态下的超时情况,确认设置生效

内容的提问来源于stack exchange,提问作者osama7901

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 22:15:36