是否可以更改通过wp_enQueue_style()注册的css文件的路径?

时间:2014-04-09 作者:Sudar

我使用的主题已经调用wp_enqueue_style 函数将css文件排队。

我想知道是否有可能在css文件路径实际输出到页面之前更改它。

我为什么要这样做?

基本上,我想检查它是开发环境还是产品环境。基于此,我想包括未压缩或压缩文件。

1 个回复
最合适的回答,由SO网友:birgire 整理而成

我想知道您是否正在寻找style_loader_src 滤器

例如:

add_filter( \'style_loader_src\', 
    function ( $src ){

        // ... your stuff ... 

        return $src;
    }
);
同样,也存在script_loader_src 滤器

还有base_url 全球的财产$wp_scripts$wp_styles 对象,但我认为这只用于排队的本机样式和脚本。

结束