Intereting Posts
Apache HTTP Server перестает работать только для определенного локального веб-сайта Лучший способ получить все варианты Ограничение символов тега apply_filters / do_action Выберите событие, в котором дата начала меньше текущей даты, а дата окончания больше текущей даты Отображение имени запрашиваемой таксономии на странице архива терминов? Расширенные пользовательские поля. Проверьте, существует ли несколько get_fields? Использование file_exists для проверки файла в Uploads Как сбросить обычный запрос $ на странице поиска, чтобы отправить пользовательский запрос $ wpdb? is_home () возвращает true, пока он не должен Может ли плагин деактивировать себя? Добавление навигационного меню для пользовательского типа сообщения Multisite – 404 при доступе к подсайтам Как отправить фотографию в Facebook при публикации публикации? моя страница wp-login не загружается Ошибка пользовательского типа сообщения: попытка получить свойство не объекта

Ресурс 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'); }