为什么我的浏览器一直在\\divi\\js中加载旧版本的自定义JavaScript文件?

时间:2017-10-19 作者:Anh J

我在中有自定义JavaScript文件theme\\divi\\js. 我修改了这些文件并将其上载到GoDaddy web服务器,但这些文件的旧版本仍在加载。

我清除浏览器缓存、禁用缓存、清除本地存储。。。我甚至打电话给GoDaddy技术支持来禁用CDN缓存,但它仍在加载旧文件,直到第二天(我发现了刷新模式……但我仍然不确定)。我甚至关闭了WordPress超级缓存。

为什么JavaScript文件不能立即加载,我如何控制?

1 个回复
SO网友:Frank P. Walentynowicz

首次获取datetime 您的印章js 文件的最后修改,并将其用作wp\\u enqueue\\u script函数的第四个参数:

$path = \'full path to your script file\');
$handle = \'your_handle\'; 
$src = \'path of the script, relative to the WordPress root directory\';
$depts = array(); // dependencies, if any
$ver = filemtime($path);
$in_footer = false;

wp_enqueue_script($handle, $scr, $depts, $ver, $in_footer);
如果日期时间戳更改,将加载更新的脚本,否则将加载缓存的脚本。

结束