我遇到一个小问题,就是我在我的插件中使用这个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版本是最新的..
答案 0 :(得分:1)
您可以通过以下代码
添加您的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' );
答案 1 :(得分:0)
试试这个
add_action( 'wp_enqueue_scripts', 'add_scripts' );
function add_scripts( ){
wp_enqueue_script( 'jquery' );
}
答案 2 :(得分:0)
使用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
。