我面临一个小问题,那就是,我在我的插件中使用这个wp_enqueue_script('jquery')
,这是WordPress的默认js。我没有得到一个结果,但如果我使用一个外部的实时js库,像这样:
wp_enqueue_script('jquery');
wp_register_script('jquerylbs', 'https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js');
wp_enqueue_script('jquerylbs');
这是成功连接并获得结果。
注意:我的WordPress版本是最新的。
您可以通过以下代码添加jquery脚本
function my_scripts() {
wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', array( 'jquery' ), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
试试这个
add_action( 'wp_enqueue_scripts', 'add_scripts' );
function add_scripts( ){
wp_enqueue_script( 'jquery' );
}
只需将您的脚本与WordPress默认的jQuery
依赖性队列。像下面——
/**
* Proper way to enqueue scripts with WordPress default jQuery.
*/
function wpdocs_theme_name_scripts() {
wp_enqueue_script( 'you-script-handle', get_template_directory_uri() . '/js/your-script.js', array('jquery'), 'your-script-version', true );
}
add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );
它将自动使用WordPress默认的jQuery
。