根据W3 Total Cache Better Wordpress Minify和W3 Total Cache的作者所说,由于它们在很大程度上基于相同的代码,因此彼此不兼容。
好的,经过大约20分钟的搜索和尝试,解决方案非常简单。当然,只有在使用W3 Total Cache时,它才是“解决方案”。您必须首先启用缩小功能,否则您的页面当然不会缩小。
[IMPORTANT:]
请在缩小设置下禁用内联JS缩小,并在缩小页面的Javascript选项卡下禁用换行删除,因为如果不这样做,Wordpress仪表板可能会出现故障。
因此,首先,进入您首选的代码编辑器并编辑以下两个文件:
wp-content\\plugins\\w3-total-cache\\lib\\W3\\Plugin\\TotalCache.php
搜索:
function can_ob()
\'ob’不是用于对象缓存,而是用于检查我们是否可以修改内容,正如插件作者在下面的函数中指出的那样,只需将行修改为
if (defined(\'WP_ADMIN\')) {
return true;
}
之后,您必须修改以下文件:
wp-content\\plugins\\w3-total-cache\\lib\\W3\\Plugin\\Minify.php
搜索:
function can_minify()
将行修改为
if (defined(\'WP_ADMIN\')) {
//$this->minify_reject_reason = \'wp-admin\';//comment out this line
return true;
}