2016-01-03 48 views
0

我不是很好的WordPress开发者。WordPress minify JS&CSS

我想使用minit插件与redux框架。我已经在我的主题选项面板上添加了minify js,minify css选项。如果我启用minify js选项,主题只缩小js文件,如果我启用minify css选项,主题只缩小css文件。但minit插件缩小js & css文件。我怎样才能在每种情况下缩小。

if($redux_option['minify_js']) { 
    add_filter('minit-exclude-js', 'custom_minit_exclude_js'); 
} else { 
    remove_filter('minit-exclude-js', 'custom_minit_exclude_js'); 
} 
if($redux_option['minify_css']) { 
    add_filter('minit-exclude-css', 'custom_minit_exclude_css'); 
} else { 
    remove_filter('minit-exclude-css', 'custom_minit_exclude_css'); 
} 

此代码不适用于我的主题。你有解决方案吗? 需要你的帮助 谢谢。

+0

您发布的代码似乎没有错。你也有这些回调函数吗? – DaMaGeX

+0

是的。我添加了回调函数。 –

+0

那你到底想要什么?你希望他们一次只能操作1吗?或者他们可以同时运行两个? – DaMaGeX

回答

0

尝试是这样的:

if($redux_option['minify_js'] && !$redux_option['minify_css']) { 
    add_filter('minit-exclude-js', 'custom_minit_exclude_js'); 
} else { 
    remove_filter('minit-exclude-js', 'custom_minit_exclude_js'); 
} 

if($redux_option['minify_css']) { 
    add_filter('minit-exclude-css', 'custom_minit_exclude_css'); 
} else { 
    remove_filter('minit-exclude-css', 'custom_minit_exclude_css'); 
} 

现在,如果启用了压缩CSS,JS缩小将无法正常工作。你也可以通过其他方式来做到这一点。