我理解,为了在WordPress中使用JavaScript库,例如jQuery,我们必须使用以下代码来防止冲突:
function my_scripts_method() {
wp_enqueue_script( \'jquery\' );
}
add_action(\'wp_enqueue_scripts\', \'my_scripts_method\' );
但是我如何使用一个不在已定义WordPress库列表中的库呢。我对使用
pikachoose.com 它依赖于jQuery,并且必须在jQuery之后初始化。我该怎么办?
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成
您应该这样做:
function my_scripts_method() {
wp_enqueue_script(
\'pikachoose\', // this is your custom name for this JS lib
get_stylesheet_directory_uri() . \'/js/pikachoose/jquery.pikachoose.min.js\', // this is the url address of it\'s file (let\'s say you put it in your theme directory under /js/pikachoose/ directory
array( \'jquery\' ) // it depends on jquery
);
}
add_action( \'wp_enqueue_scripts\', \'my_scripts_method\' );
您可以找到
wp_enqueue_script
此处:
http://codex.wordpress.org/Function_Reference/wp_enqueue_script