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

WordPress 2024主题移动端菜单无法打开问题求助

解决WordPress 2024主题移动端导航无法打开的CORS问题

从控制台错误来看,问题根源是跨域资源共享(CORS)限制:你的站点域名是07i.c46.myftpupload.com,但WordPress加载导航交互所需的JS脚本时,用了另一个域名07ic46.p3cdn1.secureserver.net,浏览器因同源策略阻止了这些脚本加载,导致移动端导航功能失效。以下是具体修复步骤:

  • 检查站点URL设置
    登录WordPress后台,进入「设置」→「常规」,确认「WordPress地址(URL)」和「站点地址(URL)」都设置为https://07i.c46.myftpupload.com。如果之前被修改为CDN域名,改回原域名后保存设置。

  • 批量替换数据库中的旧URL
    如果修改后台设置后问题仍存在,说明数据库中还残留着CDN域名的引用。用phpMyAdmin登录数据库,执行以下SQL语句(注意替换wp_为你的数据库表前缀):

    UPDATE wp_options SET option_value = REPLACE(option_value, 'https://07ic46.p3cdn1.secureserver.net', 'https://07i.c46.myftpupload.com') WHERE option_name IN ('siteurl', 'home');
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://07ic46.p3cdn1.secureserver.net', 'https://07i.c46.myftpupload.com');
    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://07ic46.p3cdn1.secureserver.net', 'https://07i.c46.myftpupload.com');
    

    执行前务必备份数据库,避免数据丢失。

  • 清除全链路缓存

    • 清空WordPress缓存插件(如WP Rocket、W3 Total Cache)的缓存;
    • 登录主机后台,清空CDN缓存(如果主机自带CDN);
    • 清空浏览器缓存后重新测试站点。
  • 排查CDN/主机配置
    联系你的主机服务商,确认CDN的回源域名是否正确指向07i.c46.myftpupload.com,同时检查CDN是否存在强制替换站点内资源URL为CDN域名的规则,这类规则可能导致核心脚本跨域加载。

  • 临时禁用CDN验证
    如果以上步骤无效,暂时关闭CDN功能,测试移动端导航是否恢复正常。若恢复正常,说明问题出在CDN配置,需要调整CDN规则,避免替换WordPress核心脚本的URL。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 11:32:41