2016-08-20 53 views
0

我面臨一個小問題,就是我在我的插件中使用這個wp_enqueue_script('jquery'),這是默認的WordPress的js。我沒有得到一個結果,但如果我使用這樣的外部直播js庫:如何在插件中使用wordpress自己的jquery

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

如果你的意思是'$'不加載,請嘗試使用'jQuery'(例如'的jQuery( '主體')。length') – yoavmatchulsky

回答

0

試試這個

add_action('wp_enqueue_scripts', 'add_scripts'); 

    function add_scripts(){ 
     wp_enqueue_script('jquery'); 
    } 
+0

是的,我已經添加了這個,任何其他選項。謝謝 –

+0

你在wp-admin或前臺使用jquery嗎? –

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

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'); 
相關問題