修改主题文件与custom-script.js后网站未同步更新问题咨询
解决WordPress主题JS文件版本缓存不更新的问题
强制更新脚本注册的版本号:找到主题
functions.php中注册custom-script.js的代码,把版本参数从9.2.2改为9.2.3。示例代码:wp_enqueue_script( 'custom-script', get_template_directory_uri() . '/js/custom-script.js', array(), '9.2.3', true );修改后WordPress会主动加载带新版本号的文件,直接绕过缓存匹配问题。
排查主题内置缓存:部分主题自带静态资源缓存功能,去主题设置面板的“性能”“缓存”板块,清除主题专属缓存。
刷新CDN缓存:如果站点用了CDN(包括WP Engine自带的CDN),需要在对应控制面板里手动清除
custom-script.js的缓存,或刷新全站CDN缓存——WP Engine的CDN缓存清除入口通常在“Performance”板块,和普通页面缓存是分开的。手动修改模板文件中的引用:如果找不到脚本注册代码,直接去主题模板文件里找到引用
custom-script.js的行,把?ver=9.2.2替换成?ver=9.2.3。彻底清除浏览器缓存:隐身窗口可能仍残留缓存,打开Chrome开发者工具(F12),右键点击刷新按钮,选择“清空缓存并硬性重新加载”。
内容的提问来源于stack exchange,提问作者jmozzart
相关产品推荐
相关产品推荐

