WordPress首页未显示已设置的指定页面问题求助
问题描述
我的WordPress网站使用Litespeed Cache插件,已设置好网站首页,但查看前端时仍显示WordPress主题默认页面,而非我设置的新页面。
我已清理浏览器和网站缓存,但问题仍未解决。
当前首页显示效果

预期的首页显示效果

解决方案
1. 确认WordPress首页设置正确性
进入WordPress后台 →「设置」→「阅读」,确认「首页显示」选择的是「静态页面」,且「首页」下拉菜单已选中你设置的目标页面,确认后点击「保存更改」。
2. 彻底清空Litespeed Cache缓存
- 后台进入「LiteSpeed Cache」→「工具」→「清空缓存」
- 勾选「清空所有缓存」(包含页面缓存、CSS/JS缓存、媒体缓存等选项),执行清空操作。
- 若开启了「缓存预热」功能,暂时关闭,避免自动重新缓存旧页面。
3. 排查CDN及服务器级缓存
- 若网站配置了CDN(含Litespeed内置CDN),登录CDN管理后台清空所有节点缓存。
- 联系主机服务商,确认是否存在服务器级别的缓存(如Litespeed服务器内置缓存),并请求协助清空。
4. 主题冲突排查
- 临时切换到WordPress默认主题(如Twenty Twenty-Four),刷新首页验证是否显示正确页面:
- 若正常,说明当前主题存在首页模板优先级问题,检查主题设置面板是否有单独的首页配置项,需将目标页面指定为首页;同时查看主题的
front-page.php或home.php文件,确认是否覆盖了静态首页的设置逻辑。 - 若问题依旧,继续下一步排查。
- 若正常,说明当前主题存在首页模板优先级问题,检查主题设置面板是否有单独的首页配置项,需将目标页面指定为首页;同时查看主题的
5. 插件冲突排查
- 临时禁用除Litespeed Cache外的所有插件,刷新首页测试:
- 若问题解决,逐个重新启用插件,每次启用后刷新首页,找出导致冲突的插件,更新或替换该插件。
- 若问题仍存在,尝试卸载并重新安装Litespeed Cache插件,重新配置缓存规则。
6. 检查.htaccess文件
- 通过FTP或主机面板文件管理器,将根目录下的
.htaccess文件重命名为.htaccess.bak - 刷新首页测试是否恢复正常,若正常,进入WordPress后台→「设置」→「固定链接」,点击「保存更改」重新生成默认的.htaccess规则。
内容的提问来源于stack exchange,提问作者Syahrul Fahmi
相关产品推荐
相关产品推荐

