web-dev-qa-db-ja.com

プラグインファイルの前にjQueryライブラリをロードする

私はvalidate.jsなどのjQueryプラグインをいくつか使用していますが、それらはすべてWordPressと私のテーマによって自動的にロードされるJqueryライブラリの前にロードされます。

あとで読み込むプラグインが必要です - Jqueryをfunctions.phpに最初に読み込ませる方法があります - それでフロントエンドとadminを使うことができます。

私は現在functions.phpに以下をロードしています

wp_enqueue_script('validation',
get_bloginfo('template_url') ."/js/jquery.validate.min.js");

wp_enqueue_script('scripts',
get_bloginfo('template_url') ."/js/scripts.js");

非常に感謝して、どんな助けでも!

5
Adam Moss

wp_enqueue_scriptCodex Documentation を見ると、$depsというオプションがあります。これはあなたのスクリプトが他のスクリプトに依存していることを意味します。依存関係としてjqueryを追加するだけです。スクリプトは正しい場所にロードされます。

他のスクリプトにハンドルを設定した場合は、それらを依存関係としても使用できます。

例:

wp_enqueue_script( 
    'your-handle', 
    get_bloginfo('template_url') . '/path/script.js', 
    array( 'jquery' ) 
);
9
James Kemp