我正在更改JavaScript文件,但它没有显示在浏览器中。 我清除了浏览器缓存,我通过wp-admin清除缓存,我从.htaccess中删除了deflate代码,但它仍然没有显示。
themes/soundwave/js/prettyPhoto.js?ver=4.2.3
当我在ver中添加任何其他数字时,例如,如果我输入,则在网址中添加:
themes/soundwave/js/prettyPhoto.js?ver=4.2.3.1
显示更改。
答案 0 :(得分:4)
在开发过程中,您可以通过在排队时将动态变量作为文件的版本传递来避免清除浏览器缓存的麻烦。例如,当前时间。
wp_enqueue_script( 'prettyPhoto', 'prettyPhoto.js', array(), date("h:i:s") );
答案 1 :(得分:-1)
我有这个问题。因此,在前端页面按Ctrl + U查看脚本。如果没有更改,请转到functions.php并尝试定义正确的版本。(在此示例2.0.0中)
wp_enqueue_script( 'theme-global-script', get_stylesheet_directory_uri(). '/js.js?ver=2.0.0', array( 'jquery'), '2.0.0', true );}