Скрипты не загружаются должным образом при использовании wp_enqueue_script в пользовательской теме WordPress.Php

Кемеровские программисты php общаются здесь
Anonymous
Скрипты не загружаются должным образом при использовании wp_enqueue_script в пользовательской теме WordPress.

Сообщение Anonymous »

Я разрабатываю собственную тему WordPress и пытаюсь загрузить файлы JavaScript с помощью wp_enqueue_script, но сценарий либо не загружается, либо работает не так, как ожидалось.
Вот код, который я использую в файле function.php:

Код: Выделить всё

function my_theme_scripts() {
wp_enqueue_script(
'custom-script',
get_template_directory_uri() . '/assets/js/custom.js',
array('jquery'),
'1.0',
true
);
}
add_action('wp_enqueue_scripts', 'my_theme_scripts');
Проблема:

Скрипт не выполняется в браузере. Когда я проверяю страницу, иногда файл не загружается или загружается, но функциональность не работает.
Что я пробовал:

1. Проверили путь к файлу и подтвердили, что файл JS существует

2. Очистил кеш браузера

3. Проверено отсутствие ошибок консоли

4. Попробовал изменить зависимость (удален «jquery»).
Ожидаемый результат:

Скрипт должен загрузиться в нижнем колонтитуле и выполниться правильно.
Фактический результат:

Скрипт либо не загружается, либо не выполняется.
Может ли кто-нибудь объяснить, что может быть причиной этой проблемы или что мне может не хватать?

Вернуться в «Php»