将CSS文件合并为单个缓存文件

时间:2011-06-21 作者:SpyrosP

我正在创建一个主题,我希望它有不同的小部件和插件。理想情况下,每个插件都有自己的css文件。然而,这种方法并不太好,因为我的头中可能包含多个文件。

是否有一种方法可以在第一次用户请求时将所有不同的css文件排序缓存在一个css文件中,然后使用它?

3 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

是:将它们全部放入一个函数中,然后在wp_enqueue_scripts 钩这样,您可以动态定义CSS(例如,基于主题选项设置),并让WordPress在文档头中输出它。

SO网友:Dan Gayle

W3 Total Cache 是你的朋友。它能够即时组合和连接js/css文件。您必须进行一些手动配置,但利大于弊。

SO网友:iron77

WP Minify 工作也做得很好。配置起来比W3TC简单一些,如果您已经在使用WP超级缓存,那么它可以很好地与WP超级缓存集成。

结束