WordPress无缓存插件却出现异常缓存问题:登录可见修改退出不生效
WordPress登录/未登录页面显示不一致问题排查方案
针对你遇到的登录后能看到修改、未登录仍显示旧内容(比如菜单链接未消失)的问题,结合SiteGround主机环境,按以下步骤排查:
- 清空全站及浏览器缓存:SiteGround的SG Optimizer插件是核心缓存工具,登录后台找到该插件,依次清空页面缓存、菜单缓存、对象缓存。同时用浏览器无痕模式测试,或手动清除本地缓存。
- 确认菜单配置正确性:进入「外观 -> 菜单」,检查当前已分配到主题位置的菜单是否确实移除了“Our Services”链接,避免误修改了未启用的备用菜单。
- 刷新CDN缓存:如果你的站点启用了SiteGround内置CDN,登录SiteGround主机后台,找到CDN管理模块,执行手动刷新操作,确保CDN节点的旧缓存被替换。
- 检查缓存插件规则:若使用了第三方缓存插件,查看是否设置了「登录用户跳过缓存」的规则,同时确认未登录用户的缓存已触发更新(可尝试手动清除插件缓存)。
- 验证数据库操作同步:通过phpMyAdmin查看数据库,检查
wp_posts表中对应菜单项的条目是否已删除,wp_term_relationships表中是否也移除了关联记录,确保修改已写入数据库。 - 主题与插件排查:临时切换到WordPress默认主题(如Twenty Twenty-Four),测试未登录状态的显示;再逐个禁用插件,排查是否有插件干扰菜单渲染或缓存逻辑。
内容的提问来源于stack exchange,提问作者Rob
相关产品推荐
相关产品推荐

