将jquery导入wordpress

时间:2010-09-16 20:40:35

标签: wordpress

如果您不使用<?php wp_head(); ?>

,可以将jquery导入wordpress

我刚刚开始使用wordpress并且没有在我的主题中包含它,当我现在添加它时它会解决一些问题,因为我只需要添加1个jquery的东西我不想做那些修复那些的麻烦事情,所以我只需要添加没有标签的jquery。有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您可以在header.php中手动添加来自Google CDN的jQuery,高于其他对jQuery库的调用:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

但是要意识到在主题中不使用wp_head意味着你需要为大多数插件手动添加JS和CSS文件的链接,因为它们通过wp_head和有时候get_footer挂钩到WP。

如果事情无法正常工作,请使用Firebug与Firefox一起确定正在加载的JS以及是否存在冲突和错误。

答案 1 :(得分:0)

使用wp_enqueue_script()功能。最好使用它,让wordpress担心包含jquery脚本,这样你就不会最终拥有主题/插件/其中包括各自版本的内容。

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

答案 2 :(得分:0)

  

我刚刚开始使用wordpress并且没有在我的主题中包含它,当我现在添加它时它会解决一些问题,因为我只需要添加1个jquery的东西我不想做那些修复那些的麻烦事情,所以我只需要添加没有标签的jquery。有什么想法吗?

我强烈建议你保持<?php wp_head(); ?>没有wp_head会导致更多问题。例如,您的朋友将无法使用大多数插件。

如果你想使用Googles jQuery,你只需要注册WordPress的jQuery:

if( !is_admin()){
   wp_deregister_script('jquery'); 
   wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"), false, '1.4.2'); 
   wp_enqueue_script('jquery');
}