我在w3总缓存插件设置中选择了“手动”模式进行最小化。
我有一个js/css文件的列表,几乎所有的模板都使用,所以将它们添加到“所有模板”下,这些文件在每个页面上都会随着Woocommerce Single Product页面一起缩小。
但我也有一些js/css文件,这些文件是Woocommerce Single Product页面所独有的。因此,我将它们添加到缩小中,并从模板下拉列表中选择"Single-product“。
但不知何故,那些独享于Woocommerce Single Product模板的js/css并没有被缩小。甚至minify debug也是打开的,它不会在列表中显示这些文件。
有没有人可以帮帮我,因为这个问题只在Woocommerce Single Product上才会出现。同样的用例也适用于其他模板。

发布于 2015-04-13 01:49:04
我注意到同样的问题也发生在我身上。我认为这与W3总缓存如何确定正在显示哪个模板有关。在我的例子中,我的主题中有一个woocommerce/single-product.php文件,但是W3 Total Cache说用来显示的模板是single。
我设法通过将single-product.php文件放在主题的根目录中进行排序,就像我对任何其他自定义帖子类型所做的那样,然后W3 Total Cache识别正确的模板并正常加载到CSS/JS中。
https://stackoverflow.com/questions/25248168
复制相似问题