Intereting Posts
Загрузка носителя в локальный WordPress с использованием удаленной базы данных Получить URL-адрес для загрузки плагина из пули Удалить сообщения мета ключи Загрузка изображений WordPress не отображается Как преобразовать результаты WP_Query (Custom Post Type, с пользовательскими полями) в JavaScript? Прагматическое добавление атрибутов товара в торговую сеть WP / Woo WP Query group / по названию категории Использование WordPress Multisite для управления несколькими проектами? Как отображать по умолчанию только опубликованные сообщения / страницы в области администратора? Показать сообщение X of Y в категории Как я могу контролировать, что / сколько текста в моих RSS-каналах? Как получить доступ к переменным плагина из шаблонов тем, не используя глобальные переменные? Экран входа в WordPress AJAX Как я могу использовать некоторые темы, которые могут использоваться только админами? Функциональность плагина только для редактора и администратора

Добавление 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'); ниже, но хотя он не вызывает ошибок, я получаю тот же результат (недостаток).