Javascript 调试wordpress主题,而不更新functions.php中的脚本和样式版本
我正在研究现有的Wordpress主题。每次更新任何样式或脚本的代码时,我都需要更新functions.php文件中的文件版本。通过这样做,我能够通过Firefox开发工具使用更新的样式和脚本 每次更新版本都是非常烦人和耗时的。我在谷歌上搜索并找到了大量用于调试的插件,但似乎什么都没用Javascript 调试wordpress主题,而不更新functions.php中的脚本和样式版本,javascript,css,wordpress,debugging,cloudflare,Javascript,Css,Wordpress,Debugging,Cloudflare,我正在研究现有的Wordpress主题。每次更新任何样式或脚本的代码时,我都需要更新functions.php文件中的文件版本。通过这样做,我能够通过Firefox开发工具使用更新的样式和脚本 每次更新版本都是非常烦人和耗时的。我在谷歌上搜索并找到了大量用于调试的插件,但似乎什么都没用 注意:我使用的是CloudFlare和NGINX Web服务器。这是否可能导致此问题?如果您使用的是CloudFlare,那么他们的CDN会缓存您的资产,这就是为什么您只有在更改css/js文件版本号时才能看到更
注意:我使用的是CloudFlare和NGINX Web服务器。这是否可能导致此问题?如果您使用的是CloudFlare,那么他们的CDN会缓存您的资产,这就是为什么您只有在更改css/js文件版本号时才能看到更新 对于开发,CloudFlare提供了一个灵活的工具,可以将其站点置于“开发模式”,这样您就可以在不影响版本号的情况下查看更改
函数
date(“h:i:s”)
输出当前时间,并将其作为版本号传递,将自动刷新缓存。谢谢大家的回答。所有的答复都很有帮助。我发现,在我的案例中,问题完全是由NGINX cahcing造成的。我禁用了NGINX缓存,它按预期工作。Cloudflare缓存也是一个问题。我有一个主题文件夹。在文件夹中,我有样式和脚本文件。例如,我在sublime文本编辑器中更改主题样式并保存它。之后,我必须更改functions.php中的样式文件版本,以便在Browser中查看最新的样式谢谢。我已经在Firefox中禁用了缓存,但它没有帮助。我正在使用cloudflare。cloudflare可能会导致这个问题吗?谢谢你的回答。我正在更新一个现场网站的主题。这种方法会对客户端浏览器造成奇怪的影响吗?我不想在完成主题更新后保留日期(“h:I:s”)。我想在完成开发过程后返回到正常的版本格式,如“2.0”。返回到例如“2.0”会在访问者浏览器上显示旧样式吗?一点也不会。使用静态版本,比如说2.0,不会破坏任何东西。但请注意,浏览器和CDN将开始缓存您的文件,您可能不会立即观察到更改。你得重新振作一下。