如何在一个插件中使用wordpress自己的jquery


how to use wordpress own jquery in a plugin

我面临一个小问题,那就是,我在我的插件中使用这个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