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代码)
答案 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)文件。