脚本加载器与wp_enQueue_脚本

时间:2011-09-05 作者:Wordpressor

我的Wordpress主题有很多。js脚本正在运行,需要大量的时间逐个加载它们。我想使用脚本加载器,如HeadJSyepnopejs 加快速度。

但是wp\\u enqueue\\u脚本怎么样?我正在使用它加载每一个脚本(我相信这是最好的&唯一的方法?)。

使用脚本加载器而不是wp\\u enqueue\\u script加载脚本不会与插件、小部件等产生任何冲突吗。?

让脚本加载器本身排队怎么样?

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

如果这只是你的个人博客,那么只需使用plugin 缩小并连接JS。

如果是针对您正在构建的主题,那么如果脚本是自定义的,或者是小型的;不太可能被其他插件使用,请将它们全部合并为一个插件。js文件,并将其加载到页脚中。

更核心的方法是从$wp_scripts 全局,将它们全部注销,并将它们连接到一个文件中(或者使用headjs加载它们,无论您想用什么方式)。这里是some ideas 如果你走这条路。。。

SO网友:Dominic P

在@OneTrickPony提供的代码的基础上,我想出了一个非常适合我的解决方案。我把它贴在这里,作为另一个类似问题的答案:

https://wordpress.stackexchange.com/a/40325/9802

我希望这对某人有所帮助,如果你看到任何问题,请在另一个帖子上给我留言。

结束

相关推荐

无法识别JavaScript和图像文件

这可能是最简单的问题,但我找不到为什么WordPress无法识别我的JavaScript文件和图像。我把我所有的JS文件和图像都放在我的主题文件夹中,所以我在“主题”里面创建了一个文件夹“word”,里面有所有的内容,然后我添加了我的文件。但该网站无法识别JavaScript或图像的路径。你能告诉我我做错了什么吗?我在首页中这样使用它:<script src=\"jquery.js\" type=\"text/javascript\"></script>