如何减少每个插件加载/包含的文件量? 时间:2012-11-11 作者:Joey 我有一个Wordpress网站,它使用了几个插件,即8。大多数插件都包含许多自己的JS和CSS文件,有些插件甚至包含多达3个单独的CSS文件。可以想象,这会影响HTTP请求的数量,从而影响加载时间。许多插件也只在某些页面上使用,但JS或CSS仍然加载在未使用的页面上。所有这些文件都自动包含在通过WP\\u head()的中;。有没有办法手动包含这些文件,然后有条件地加载它们?最好不用调整插件代码本身?对于大量插件包含的许多文件,是否还有其他常见做法? 3 个回复 最合适的回答,由SO网友:Steve 整理而成 WordPress的早期版本并没有真正提供一种在插件中有条件地将样式表和JavaScript排队的好方法(即仅在需要时)。因此,大多数插件作者在每次WordPress初始化/加载时都将这两个插件排队,即使插件没有在给定页面上使用。WordPress的当前版本允许稍后在流中排队,因此您可以在短码初始化/解析时排队。因此,您在这里只有几个选择:使用Minify减少文件大小,在某些情况下,还可以合并文件以减少请求数、文件I/O和带宽。(已由@m4t1t0建议)直接修改插件,以防止在给定页面上实际未使用插件时排队打开相应插件的支持票证,并请求作者更新插件希望这里的其他用户能给你一些建议。 SO网友:m4t1t0 您可以尝试此插件:http://wordpress.org/extend/plugins/wp-minify/ 它允许您整合和缩小JS和CSS SO网友:magicman 此外WP Minify, 我建议您使用Selective Loading Plugin.它将帮助您根据页面/帖子和类别仅加载您想要加载的插件,并将缩短WP的加载时间。 结束 文章导航