簡體   English   中英

標准wp_enqueue_script('jquery')不會加載腳本

[英]Standard wp_enqueue_script( 'jquery') doesn't load the script

我開發了一個插件,我想使用jquery-ui-datepicker。 現在我有一個大問題。 如果我使用這樣的構造:

function FQ_init_method() {
wp_enqueue_script( 'Free_Quotationadmin1-script', plugins_url('js/jquery-2.0.2.min.js', __FILE__) );
wp_enqueue_script( 'Free_Quotationadmin2-script', plugins_url('js/jquery-ui-1.10.3.custom.min.js', __FILE__) ); 
wp_register_style( 'Free_Quotationadmin-style', plugins_url('css/menu.css', __FILE__) );          
wp_register_style( 'Free_Quotation-style', plugins_url('css/style.css', __FILE__) );          
wp_register_style( 'Free_Quotationadmin2-style', plugins_url('css/jquery-ui-1.10.3.custom.min.css', __FILE__) );    
}      

add_action('admin_init', 'FQ_init_method');

FireBug檢測jQuery,一切正常。 但是如果我使用自己的jQuery,WordPress存儲庫中的管理員就不希望接受我的插件。 他們強迫我使用結合到WP版本的jQuery。 但是,如果我使用此代碼:

function FQ_init_method() {
wp_enqueue_script( 'jquery');
wp_enqueue_script( 'jquery-ui-core');
wp_enqueue_script( 'jquery-ui-datepicker');
wp_register_style( 'Free_Quotationadmin-style', plugins_url('css/menu.css', __FILE__) );          
wp_register_style( 'Free_Quotation-style', plugins_url('css/style.css', __FILE__) );                     
}      

add_action('admin_init', 'FQ_init_method');

FireBug無法從我的插件中檢測到任何jQuery ...為什么? 我不知道

- - - - 編輯 - - - - - - - - - - - - - - - -

抱歉-這不是問題。 現在一切正常,但是在FireBug中,我看不到使用jQuery的信息。 我的錯誤發生在不同的地方-數據ID與應有的不同,並且自己的腳本(2.0.2)接受它。 現在,我對其進行了糾正,一切正常。

WordPress使用jQuery 沒有沖突 ,因此它位於jQuery()命名空間而不是$()命名空間下。 這可能是您的問題嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM