Articles of wp enqueue script

Как зарегистрировать скрипт с нулевым значением для версии?

Может ли кто-нибудь объяснить аргумент версии в wp_register_script() ? Согласно коду, он added to the URL as a query string for cache busting purposes . Он также говорит, что если аргумент $ver установлен null , ни одна версия не добавляется, и если false , добавляется false установленная версия WordPress. Как установить аргумент $ver для null […]

Плагин jQuery не загружается

Я пытаюсь использовать следующую функцию для enquue 2 скрипта (один внутренний, один внешний). Внутренний («custom_script») работает, но второй («formValidation») не является (я получаю ошибку «validate () не является функцией»). Валидация – внешняя ссылка на скрипт. Я делаю это неправильно? Если да, то каков правильный способ сделать это? function smartdeploy_scripts() { // register your script location, […]

url_to_postid возвращает 0

Я пытаюсь отправить идентификатор сообщения в файл js для создания localStorage для каждого сообщения, используя их идентификатор в качестве ключа. Проблема в том, что когда я пытаюсь использовать этот код в php, он возвращает 0, в результате все мои страницы имеют тот же localStorage. Что мне делать? public function button_js(){ $url = wp_get_referer(); $post_id = […]

Когда следует использовать add_action при регистрации / вставка сценариев

Когда вы должны использовать add_action для регистрации или регистрации скрипта, а просто используя wp_register_script и / или wp_enqueue_script ? Другими словами, как example 1 и example 2 ниже, похоже, выполняют то же самое, когда в functions.php , так почему же так много ресурсов говорят, что example 1 является правильным способом загрузки скриптов в WP? Пример […]

Невозможно удалить jQuery по умолчанию в теме

В моей теме по умолчанию загружается jQuery в заголовке. Я даже отменил его в моих functions.php но все еще в заголовке у меня есть jquery: function remove_jquery_migrate( &$scripts){ if(!is_admin()){ $scripts->remove( 'jquery'); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.2.1' ); } } add_filter( 'wp_default_scripts', 'remove_jquery_migrate' ); function wpdocs_dequeue_script() { wp_dequeue_script( 'jquery' ); } add_action( 'wp_print_scripts', 'wpdocs_dequeue_script', […]

404, когда enqueue_script с помощью plugin_url

Поэтому я добавляю скрипт на свой сайт через functions.php который живет в каталоге плагинов. Код довольно прост: function add_jq_script() { wp_register_script('r_footer', plugins_url('/responsiveFooter.js', __FILE__), array('jquery'),'1.1', true); wp_enqueue_script('r_footer'); } add_action( 'wp_enqueue_scripts', 'add_jq_script', 999 ); плагины, похоже, работают на локальном сайте, но в dev-консоли я получаю 404, который, похоже, объединяет мой URL-адрес сайта и абсолютный URL-адрес моих плагинов: […]

Запуск обычных php-скриптов в плагине

У меня есть плагин, отклоненный wordpress.org, одним из условий является следующее: Небезопасное требование для общих библиотек. Поскольку вы используете общую библиотеку, важно, чтобы вы ввели ее в безопасное место. Примеры): require_once ( 'jsonld.php'); Поскольку это общая библиотека, вам нужно определить, ЕСЛИ код уже включен, а не повторно включать его, так как это приведет к конфликтам, […]

Правильно ли работает моя детская тема?

Несколько дней назад я создал дочернюю тему моей темы zerif lite. Все выглядит хорошо, и проблем нет. Я просто хочу знать, являются ли созданные файлы functions.php и style.css правильными или нет. И я добавил некоторые оптимизированные файлы в мою дочернюю тему, которые уже существуют в родительской теме (Unoptimized, но такие же файлы), но я сомневаюсь, […]

enqueued script с jquery зависимость не получая jquery

Добавление скриптов для моей темы и добавление jquery в качестве зависимости. Я вижу тег сценария jquery в заголовке страницы, но мой скрипт в нижнем колонтитуле получает ошибку «$ is not a function». function wpdocs_template_scripts() { wp_enqueue_style( 'style', get_stylesheet_uri() ); wp_enqueue_script('modernizer', get_template_directory_uri() .'/js/vendor/modernizr-2.8.3.min.js', null, null, false); wp_enqueue_script('bootstrap', get_template_directory_uri() .'/js/bootstrap.min.js', array('jquery'), null, true); wp_enqueue_script('main', get_template_directory_uri() .'/js/main.js', array('jquery'), […]

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

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

Intereting Posts
Способность «promotion_users» позволяет кому-то создать новую учетную запись администратора? Получить сообщения внутри задачи «Получить условия» Отображать только самую глубокую категорию на одном посту? Как получить определенную мета-запись по названию или идентификатору Могут ли сериализованные массивы в БД сопоставляться с сериализованными массивами с помощью meta_query? Насколько хорошо масштабируется WordPress? Сообщения из всех категорий отображаются вместо определенной категории Установите пост в черновик после установленного периода на основе даты post_modified связанные с бизнесом и продуктами с пользовательской таксономией? Запланированные задания wp-cron выполняются асинхронно? Есть ли плагин, который учитывает сообщения автора? Как создать поля комментариев в WordPress? Настройка совместного сайта Подключение внешнего веб-приложения к wordpress Как использовать API WP-REST для входа в систему пользователя и получения пользовательских данных для Android-приложения?