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

WordPress Astra主题未加载问题:登录可见访客无法显示

解决WordPress Astra主题仅登录可见的问题
  • 检查缓存相关设置
    缓存是这类问题的高发原因:登录用户会自动绕过缓存,未登录用户则加载静态缓存内容。先禁用所有缓存插件,清除服务器/CDN端的缓存(Lightsail如果用了自带缓存或第三方CDN都要清),Docker部署的话还要确认容器内没有运行额外的缓存服务。之后用无痕窗口测试是否正常显示主题。

  • 确认主题激活状态
    进入后台「外观-主题」页面,确保Astra是已设置为默认主题,而非仅处于预览状态。如果只是预览没设为默认,未登录用户会看到WordPress自带的默认主题(如Twenty系列)。

  • 修复主题文件权限
    服务器迁移后,主题文件权限容易出错。登录服务器(Lightsail实例或Docker容器),定位到wp-content/themes/astra目录,执行以下命令修复权限,确保Web服务能读取主题文件:

    chmod -R 644 wp-content/themes/astra
    chmod -R 755 wp-content/themes/astra/*/
    
  • 排查插件冲突
    一次性禁用所有插件,再逐个重新启用,每次启用后用无痕窗口验证。如果启用某插件后问题重现,说明该插件与Astra存在冲突,可尝试更新插件或更换替代工具。

  • 核对站点URL配置
    进入后台「设置-常规」,确认「WordPress地址(URL)」和「站点地址(URL)」完全一致,且是正确的公网访问地址(比如迁移到Lightsail后是否更新了域名/IP)。URL不一致会导致未登录用户无法加载主题资源,造成主题不显示。

  • 重新安装Astra主题
    若主题文件在迁移中损坏,先导出Astra的自定义设置,删除当前主题后重新下载安装,再导入设置,测试是否恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:45:58