【问题标题】:Does wordpress load jQuery by default?wordpress 默认会加载 jQuery 吗?
【发布时间】:2013-09-13 15:47:10
【问题描述】:
jQuery(document).ready(function($){
   alert("Hi");
});

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

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

【问题讨论】:

标签: jquery wordpress


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    如果可以,请尝试编写跨版本兼容的 jQuery(如果您希望很多网站都使用您的插件)。

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

    【讨论】:

      【解决方案3】:

      wp_enqueue_script 到 .php 文件之前的一个步骤,您需要使用 wp_register_script() 源路径常量位置来注册 .js (JQuery) 文件。 p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-23
        • 1970-01-01
        • 2012-01-09
        • 2011-01-23
        相关资源
        最近更新 更多