编辑时总是弹出“会话已过期”弹窗
Page Builder Sandwich 会定期检查您是否仍登录在 WordPress 中。执行此操作是为了确保在您点击保存按钮时,所做的更改确实能够保存。这同样用于文章锁定和自动保存功能。
我们依靠 WordPress Heartbeat API 来执行检查,而它反过来又依赖于浏览器的 Cookie 和会话。因此,如果您在编辑时一直收到这些“会话已过期”弹窗,可能是某些原因阻碍了 WordPress 正确跟踪您的登录状态。您可以采取以下措施来解决此问题:
清空缓存
如果您安装了缓存插件、或存在 DNS 缓存或任何形式的缓存,请清除它们。同时清除您的浏览器缓存。您可能未能加载到网站的最新脚本。
清除 Cookie
也有可能是您的 Cookie 损坏了,这可以通过在浏览器设置中清除浏览器 Cookie 轻松解决。该选项通常位于清除浏览器缓存的选项附近。
检查站点网址(URL)设置
前往设置 > 常规并检查您的设置。找到 WordPress 地址(URL)和站点地址(URL)的设置。两者的域名和协议应与您的实际域名一致。例如,如果其中一个使用的是“http://”,但您访问网站时使用的是“https://”,那么设置应改为“https://”。另一个常见问题是,其中一个网址包含“www”,而另一个不包含。
这些应该保持一致:

或者:

要解决此问题,您可以在设置 > 常规中更改这些设置。如果您无法直接编辑这些设置,可以打开 FTP 并编辑 wp-config.php 文件,添加以下几行代码:
define( 'WP_HOME', 'http://example.com' ); define( 'WP_SITEURL', 'http://example.com' );
之后,清除缓存和 Cookie 并重试。
确保未禁用 Heartbeat API
最后,检查您是否有插件(或主题)强行禁用了 WordPress 的 Heartbeat API。它非常有用,我们个人建议您保持其启用状态。