【发布时间】:2018-03-18 21:25:18
【问题描述】:
我已经使用
将样式表排入队列wp_enqueue_style( 'home-custom-style', get_stylesheet_directory_uri() .
'/css/style.css');
在我的孩子主题中 然后当我尝试修改它时,我意识到 wordpress 给了它一个自动版本,现在我无法更改。
我已经尝试修改入队代码添加版本,
wp_enqueue_style( 'home-custom-style', get_stylesheet_directory_uri() .
'/css/style.css' , array(), '30140222');
还尝试将其出队并再次入队,然后删除文件并将其读取到文件夹中,但没有任何效果。
除了null。
现在我在浏览器中按 Ctrl + F5 进行了硬刷新(绕过我的缓存),因为我在本地主机上,但仍然需要答案才能在服务器上使用它.
【问题讨论】:
-
在入队之前,您是否检查过它是否入队两次(或以相同的名称注册)?出于调试目的,您可以扩展 WP_Styles 并使用自定义 add() 方法来准确查看添加该样式的时间和位置。
-
不幸的是,这不仅仅是一个样式表,而是我添加的所有样式表,所以问题不在于名称。
-
您是否有任何可能覆盖 WP_Styles 并删除查询参数的优化/缓存插件?你有没有试过一个一个地禁用插件,看看是否有效?
-
当我禁用“Child Theme Configurator”插件时,它终于起作用了。谢谢。
-
可能有另一个函数可以去除版本号。看这里stackoverflow.com/questions/36805009/…