Ресурс Javascript не задерживается с остальным

Я работаю над проектом, который использует файл функций дочерней темы, чтобы вставить в таблицу стилей и один файл javascript. Эти два ресурса находятся в очереди. Однако, когда я добавляю новый скомпилированный javascript-файл, он, похоже, не запускается перед исходными двумя сценариями вообще, как будто он полностью игнорирует мое дополнение к файлу functions.php. Любая идея, почему это так?

<?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles_and_scripts' ); function theme_enqueue_styles_and_scripts() { wp_enqueue_style( 'fonts', get_stylesheet_directory_uri() . '/assets/fonts/icons/style.css'); wp_enqueue_script( 'script', get_stylesheet_directory_uri() . '/assets/js/main.js'); wp_enqueue_script( 'script', get_stylesheet_directory_uri() . '/assets/compiled.js'); } 

Solutions Collecting From Web of "Ресурс Javascript не задерживается с остальным"

Второй wp_enqueue_script() содержит один и тот же дескриптор (тот же идентификатор), что и первый wp_enqueue_script() .

Ручкой является идентификатор, с помощью которого зарегистрированный скрипт известен WordPress внутри. Если вы используете этот идентификатор второй раз, второй скрипт не будет зарегистрирован.

Рабочий пример может быть следующим:

 <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles_and_scripts' ); function theme_enqueue_styles_and_scripts() { wp_enqueue_style( 'fonts', get_stylesheet_directory_uri() . '/assets/fonts/icons/style.css'); wp_enqueue_script( 'script', get_stylesheet_directory_uri() . '/assets/js/main.js'); wp_enqueue_script( 'compiled-script', get_stylesheet_directory_uri() . '/assets/compiled.js'); }