默认情况下,WordPress 5.6中未加载jQuery

时间:2021-02-26 作者:yarek

我刚刚安装了一个新的WP 5.6,我意识到在博客中根本没有JQuery(它仍然在WP includes/jq/JQuery中,但默认情况下不会加载:JQuery或$return undefined函数)。

JQuery是否已默认从WP中删除?

我正在尝试开发一个使用Jquery(ajax调用)的WP插件:我应该用WP\\u enqueue\\u脚本手动加载Jquery吗?

add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
   function my_jquery_enqueue() {
      wp_enqueue_script(\'jquery\');
    }

1 个回复
SO网友:Pat J

通过将jQuery添加到$dependencies 将脚本排队时使用数组。

add_action( \'wp_enqueue_scripts\', \'wpse384152_enqueue_my_scripts\' );
function wpse384152_enqueue_my_scripts() {
    wp_enqueue_script( \'my-script\', \'/path/to/my/script.js\', array( \'jquery\' ) );
}
这将确保a)jQuery在脚本之前加载,b)它在脚本之前加载。

参考文献wp_enqueue_script()
  • Default scripts
  • 相关推荐

    页脚中的jQuery 3.5.1出现问题

    我的Wordpress安装版本是5.6版和Jquery 3.5.1版。Wordpress Gallery块支持指向媒体图像大文件的链接,但该链接会在相同的窗口中打开图像。我通常使用Fancybox类来<;a>;标记以在弹出窗口中打开大图像(a href=“big image.jpg”class=“fancybox”…)。block gallery不支持类链接,因此我编写了一个JQuery脚本并将其放在页脚中,以将类添加到库的href图像中。脚本启动ad文档。准备好的以下是脚本:jQuery(doc