在WordPress主题中包含jQuery库吗?

时间:2015-04-27 作者:coupon walrus

我在主题的JS文件夹中有一个名为cycle2的文件。js。

如何包含来自wordpress的Jquery→在我的主题中包含?

如何加载此自定义JavaScript文件“cycle2”。加入我的主题?

我有:

function watercolor_js_scripts(){
if (!is_admin()) {

    wp_register_script(\'cycle2\', get_template_directory_uri() . \'/js/cycle2.js\', \'jquery\', TRUE);

    wp_enqueue_script( \'jquery\' );
    wp_enqueue_script( \'cycle2\' );

}
add_action(\'init\', \'watercolor_js_scripts\');
}
关于这一点的许多解释我都不明白。可以请一些人提供一个复制/粘贴解决方案来加入到函数中吗。包含WordPress&;附带的基本Jquery库的php;循环2。我的主题的js文件夹中的js文件?

2 个回复
SO网友:Rarst

您的代码段似乎基本上是可以的,只是依赖项是一个列表,应该是array(\'jquery\'). 而且wp_enqueue_scripts 应更适当地使用。

有关完整示例,请参阅Codex文档,请参阅Example of Automatic Dependency Loading.

SO网友:coupon walrus

已解决:无法找出更新我的问题的最佳方式,抱歉!非常感谢您提供的链接帮助我解决了这个问题:

add_action(\'wp_enqueue_scripts\', \'watercolor_js_scripts\');

function watercolor_js_scripts(){

    if (!is_admin()) {

        wp_register_script(\'cycle2\', get_template_directory_uri() . \'/js/cycle2.js\', array(\'jquery\'), TRUE);

        wp_enqueue_script( \'cycle2\', get_stylesheet_directory_uri() . \'/js/cycle2.js\', array( \'jquery\', \'my-script\' ) );
}
}

结束

相关推荐

如何在jQuery中通过Media Uploader上传后第一时间获取附件ID?

使用jquery,我试图在编辑后页面或上传中通过媒体上传器获取所有请求上传的图像的图像附件id。php。以下是我尝试过的内容,但在上传所有图像后都能正常工作:if (typeof wp.Uploader !== \'undefined\' && typeof wp.Uploader.queue !== \'undefined\') { wp.Uploader.queue.on(\'reset\', function() { console.log(