2016-01-03 81 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縮小將無法正常工作。你也可以通過其他方式來做到這一點。