使jQuery库在插件文件之前加载

时间:2011-11-29 作者:Adam Moss

我正在使用一些jQuery插件,比如validate。但是它们都是在由WordPress和my theme自动加载的Jquery库之前加载的。

我需要在之后加载插件,所以有没有办法让Jquery在函数中首先加载。php-以便我可以使用它的前端和管理。

我目前正在函数中加载以下内容。php

wp_enqueue_script(\'validation\',
get_bloginfo(\'template_url\') ."/js/jquery.validate.min.js");

wp_enqueue_script(\'scripts\',
get_bloginfo(\'template_url\') ."/js/scripts.js");
非常感谢您的帮助!

1 个回复
最合适的回答,由SO网友:James Kemp 整理而成

如果你看看wp_enqueue_script Codex Documentation, 您将看到其中一个选项是$deps, 这意味着您的脚本依赖于另一个脚本,只需添加jquery 作为依赖项,您的脚本将加载到正确的位置。

如果为其他脚本设置句柄,则也可以将其用作从属脚本。

示例:

wp_enqueue_script( 
    \'your-handle\', 
    get_bloginfo(\'template_url\') . \'/path/script.js\', 
    array( \'jquery\' ) 
);

结束

相关推荐

使用SELECT表单和jQuery在WordPress中设置Cookie

大家好,提前感谢你们对我的关注。我在wordpress中有这个代码,但我无法正确理解。我在下拉列表中列出了美国各州。当用户从选择表单中选择一个选项并按下“设置新位置”按钮时,我需要写入一个cookie,其中包含该位置的ID(或实际名称)。我正在使用(或至少尝试使用)jquery cookie插件(https://github.com/carhartl/jquery-cookie) - 但可能主要的问题是我几乎不知道jQuery,哈哈。不起作用的想法是jQuery.cookie(\'my_cookie\',