web-dev-qa-db-ja.com

wp_enqueue_scriptは最初のスクリプトだけを追加します

function banana_scripts() {     
    wp_enqueue_script('grid', get_stylesheet_directory_uri() . '/js/jquery.min.js', null, null);
    wp_enqueue_script('grid', get_stylesheet_directory_uri() . '/js/main.js', null, null);
}   
add_action('wp_enqueue_scripts', 'banana_scripts');

私はfunctions.phpに上記のフックを持っています。最初のjsファイルはインクルードされ、2番目は含まれません。この関数を2回以上呼び出すのは正しくありませんか?

1
Drunken Master

各スクリプトに同じ「grid」のハンドル/ IDを与えました

このようなことを試してください。

function banana_scripts() {     
    wp_enqueue_script('grid', get_stylesheet_directory_uri() . '/js/jquery.min.js', null,   null);
    wp_enqueue_script('grid2', get_stylesheet_directory_uri() . '/js/main.js', null, null);
}   
add_action('wp_enqueue_scripts', 'banana_scripts');
2
David Labbe