wordpress默认加载jQuery吗?

时间:2013-09-13 15:47:11

标签: jquery wordpress

jQuery(document).ready(function($){
   alert("Hi");
});

我想将上面写的jQuery脚本添加到body部分的WordPress站点,现在我的问题是WordPress默认是否加载jQuery库还是我需要在脚本上方添加<?php wp_enqueue_script('jquery'); ?>

我们通常会添加<?php wp_enqueue_script('jquery'); ?> while developing wordpress plugins但是在wordpress中手动添加jQuery脚本时需要使用相同的排队脚本吗? (我不打算创建WP插件,只是想在WordPress网站中添加jQuery代码)

3 个答案:

答案 0 :(得分:8)

经过一些研究后得到了我自己的问题的答案。虽然WordPress带有内置的jQuery,但它默认不加载jQuery库,我们需要在functions.php中添加wp_enqueue_script('jquery');

答案 1 :(得分:2)

主题可以选择加载jQuery。有一件事是一些主题使用他们自己的jQuery版本(以避免WordPress更新和更新jQuery版本时的问题)。 jQuery的admin部分通常总是包含它。

如果可以的话,尝试编写跨版本兼容的jQuery(如果你想让很多网站使用你的插件)。

要直接回答你的问题,你最好添加自己的enqueue_script jquery ......多次调用jquery进行排队并没有什么坏处。

答案 2 :(得分:0)

wp_enqueue_script 之前再向.php文件执行一步,您需要使用 wp_register_script()源路径常量位置注册.js(JQuery)文件。