如何在可湿性粉剂主题中正确添加JQuery?

时间:2014-01-21 作者:AndreaNobili

我是WordPress的新手,我有以下疑问:我必须包括JQuery 我是这样做的:

我将以下函数创建为functions.php 主题文件,我将其添加为操作:

function load_java_scripts() {
    // Load FlexSlider JavaScript that handle the SlideShow:
    wp_enqueue_script(\'jQuery-js\', \'http://code.jquery.com/jquery.js\', array(), \'1.0\', true);
}
add_action(\'wp_enqueue_scripts\', \'load_java_scripts\');
因此,我认为我可以将其添加为其他javascript或CSS本地资源,但我不确定这种方法,因为在这种情况下jquery.js 不是本地资源,而是在线资源(是否相同?)

我也有一些疑问,因为在网上搜索时,我发现了一些不同的方法,可以将JQuery添加到我的主题中,例如:http://css-tricks.com/snippets/wordpress/include-jquery-in-wordpress-theme/

你能给我一些关于如何正确完成这项任务的更准确的信息吗?

Tnx公司

安德烈

1 个回复
SO网友:passatgt

当您注册/排队其他脚本时,只需将jQuery作为第三个参数传递,它将首先从本地WordPress文件加载,并且只加载一次:

wp_register_script( \'theme-js\', get_template_directory_uri() . \'/js/theme.js\', array( \'jquery\') );
如果只需要jQuery,只需使用:

wp_enqueue_script(\'jquery\');
您可以在此处找到默认WordPress站点中包含的javascript库的列表:

http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Default_Scripts_Included_and_Registered_by_WordPress

结束

相关推荐

在WordPress插件中使用jQuery自动完成

我目前正在为wordpress开发一个插件,并使用jquery autocomplete。在我的插件文件中,我可以这样自动完成:wp_enqueue_script(\'jquery-ui-autocomplete\'); 然后我将脚本分配给如下输入id:jQuery(\"#post_email_repeatable\").autocomplete({ source:\"get_posts.php\", minLength:1 }) 这对于