私はプラグインを開発しており、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 を検出し、すべてが機能します。しかし、WordPress リポジトリの管理者は、私が独自の jQuery を使用している場合、私のプラグインを受け入れたくありません。彼らは、jQuery の WP バージョンに組み込まれて使用することを私に義務付けています。しかし、このコードを使用すると:
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)がそれを受け入れました。今、私はそれを修正し、すべてが正常に動作します.