如何将yepnope.js与WordPress(和插件)集成?

时间:2012-04-20 作者:digitxp

为了稍微提高我的网站加载速度(并给评委留下深刻印象——我正在构建的网站有评委,这是一个悲惨的现实),我想实现yepnope。js动态加载Javascript。然而,我在Wordpress jQuery插件方面遇到了障碍,因为Wordpress仍然将它们作为脚本标记嵌入。

有没有办法修改Wordpress的脚本加载机制,这样我就可以得到一组插件来提供给Yepnope或其他解决方案?

2 个回复
SO网友:Wyck

我想你可以wp dequeue script 然后使用yepnode,但老实说,我不认为速度有什么意义,因为wp_enqueue_script 已经允许使用依赖项进行条件加载。

这是假设您使用编写良好的主题/插件,允许使用内置函数挂钩。您可以获得一系列插件,但无法猜测插件/主题作者是如何加载脚本的。

SO网友:Ryan Street

使用yepnope会带来太多麻烦。只需使用WordPress已经提供的内容。使用添加一些条件脚本引用is_admin() 和插件特定页面。

我会使用wp_dequeue_script()wp_enqueue_script() 适当结合一些可湿性粉剂缩小,因为yepnope是一种加快网站速度的方法。

参考文献http://wordpress.org/extend/plugins/wp-minify/
  • http://codex.wordpress.org/Function_Reference/wp_enqueue_script
  • http://codex.wordpress.org/Function_Reference/wp_dequeue_script
  • http://codex.wordpress.org/Function_Reference/wp_register_script
  • 结束

    相关推荐

    如何重写子主题中的JavaScript文件?

    我正在父主题中加载一些JavaScript文件。父主题中的路径为:scripts > custom.js 在儿童主题中,我创建了相同的路径(scripts > custom.js) 以及在custom.js 文件问题是没有应用更改。在子主题中更改这些文件的方式是否错误?