【问题标题】:WordPress minify JS & CSS with minitWordPress 使用 minit 缩小 JS 和 CSS
【发布时间】:2016-01-03 18:33:46
【问题描述】:

我不是优秀的 wordpress 开发人员。

我想在 redux 框架中使用 minit 插件。我在我的主题选项面板上添加了缩小 js、缩小 css 选项。如果我启用缩小 js 选项,主题只缩小 js 文件,如果我启用缩小 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' );
}

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

【问题讨论】:

  • 您发布的代码似乎没有问题。你也有这些回调函数吗?
  • 是的。我添加了回调函数。
  • 那么你到底想要什么?您是否希望它们一次只能运行 1 个?或者它们可以同时运行吗?
  • 我用过这个指南github.com/kasparsd/minit/wiki
  • @DaMaGeX 我只想缩小 JS 文件或 CSS,但插件缩小了 CSS、JS 文件。

标签: javascript wordpress minify codex


【解决方案1】:

试试这样的:

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' );
}

现在如果启用了 minify css,minify js 将无法工作。你也可以反过来做。

【讨论】:

    猜你喜欢
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多