我没有直接的答案来解决您的问题,因为它(请查看edit 第一部分添加)但是这个代码片段(function
) 可能会帮助您解决的版本问题。js以及。css文件。
/**
* Remove query (output)string from .js / .css
* Using filters
*/
function wpse215386_remove_script_version( $src ){
$parts = explode( \'?ver\', $src );
return $parts[0];
}
// for .js files
add_filter( \'script_loader_src\', \'wpse215386_remove_script_version\', 15, 1 );
// for .css files
add_filter( \'style_loader_src\', \'wpse215386_remove_script_version\', 15, 1 );
使用时请保留版本号
enqueue
如果没有使用它们的具体原因。添加js填充页脚以帮助您更快地加载页面,有关参考,请参阅
$in_footer.
考虑更新/升级,以及当版本发生变化且与您在功能中使用的版本不匹配时,会发生什么情况。
上述功能还有另一个作用(积极的作用),即帮助使文件更易于缓存查看我的答案here 请给出一些解释
法典:register 和enqueue 预防问题的正确方法。
<小时>Edit
其中一个原因可能是安全性或缓存插件(或者两者都有),因此禁用插件以查看哪些插件可能导致问题。使可能debug
在里面wp-config.php
查看是否在日志文件中删除错误消息。(如果配置正确,日志文件将位于wp-content
文件夹