Intereting Posts
Как я могу обновлять все сообщения без внесения изменений? Отключение автоматического изменения размера загруженных изображений Стиль WP UI в коротком кодексе – любые предложения? прохождение разметки считало атрибут короткого кода Использование пользовательских полей в URL-адресе пользовательского типа отправки Создание новой страницы с предопределенной родительской страницей количество сообщений (общедоступных, частных, защищенных) по категориям Лучшие правила структуры / перезаписи для достижения следующего URL-адреса Лучшая альтернатива таблице WP List Сокращение продолжительности жизни Как добавить настраиваемый обмен на экран администратора управления меню? Пользовательское форматирование RSS Длинные имена опций терпят неудачу? Ошибки разрешения на установку WordPress Как удалить метаболизм слизи с пользовательской страницы типа сообщения?

Добавление jQuery-зависимостей предотвращает загрузку / загрузку скрипта

Это работает:

add_action('wp_enqueue_scripts', 'custom_script_enqueue'); function custom_script_enqueue() { wp_enqueue_style( 'customstyle', get_template_directory_uri() . '/css/theme.css', array(), '0.1', 'all' ); wp_enqueue_script( 'customjs', get_template_directory_uri() . '/js/js.js', array(), '0.1', true ); } 

Но мой пользовательский JS собирается использовать пару вызовов jQuery. В настоящее время он терпит неудачу, поскольку jQuery загружается после этого настраиваемого скрипта, и поэтому jQuery возвращается как undefined при загрузке страницы.

Я прочитал здесь несколько ответов и попробовал это:

 add_action('wp_enqueue_scripts', 'custom_script_enqueue'); function custom_script_enqueue() { wp_enqueue_style( 'customstyle', get_template_directory_uri() . '/css/theme.css', array(), '0.1', 'all' ); wp_enqueue_script( 'customjs', get_template_directory_uri() . '/js/js.js', array('jQuery'), '0.1', true ); } 

Теперь мой собственный скрипт не загружается вообще. Его нигде не найти, когда я смотрю view-source: на странице.

Я попытался заменить wp_enqueue_script на wp_register_script а затем называть wp_enqueue_script('customjs'); ниже, но хотя он не вызывает ошибок, я получаю тот же результат (недостаток).