Articles of wp enqueue script

wp_enqueue не будет работать над некоторыми файлами?

Поэтому, если я использую следующее в functions.php в корневой папке с моей дочерней папки, он работает так, как предполагалось: add_action( 'wp_enqueue_scripts', 'register_my_scripts'); add_action( 'wp_enqueue_scripts', 'checkboxCheckAll'); //register_scripts function register_my_scripts(){ wp_register_script('checkboxCheckAll', get_stylesheet_directory_uri().'/Lib/dynamic-table/jsScripts/checkboxCheckAll.js'); } //enqueue_scripts function enqueue_my_scripts(){ wp_enqueue_script('checkboxCheckAll'); } теперь у меня есть пользовательская страница со следующим кодом: <?php /* Template Name: vagter-flex */ ?> <?php get_header(); ?> […]

Файл javascript не находится в очереди

Я работаю над пользовательской темой WordPress. Файл js находится в wp-content/theme/custom-theme/js/bootstrap.min.js . Я не могу загрузить это на страницу, пока я могу загрузить пользовательский файл CSS. Мой код: function test_styles(){ /* add style */ wp_enqueue_style('custom',get_template_directory_uri().'/style.css'); } add_action('wp_enqueue_scripts', 'test_styles'); function test_scripts(){ /* add script */ wp_enqueue_script('bootstrap-js',get_template_directory_uri().'/js/bootstrap.min.js', array('jquery'), true); } add_action('wp_enqueue_scripts', 'test_scripts') Функции находятся в тегах php […]

WordPress wp_enqueue_script добавляет только текст в начало страницы

Все, что я пытаюсь сделать, это добавить javascript в тему WordPress, которую я создаю. Мой файл functions.php выглядит так: function my_scripts() { wp_enqueue_script( 'jquery' ); wp_register_script( 'parallax', get_template_directory_uri() . '/parallax.js', array( 'jquery' ), NULL, true ); wp_enqueue_script( 'parallax' ); } add_action( 'wp_enqueue_scripts', 'my_scripts' ); И прямо перед закрывающим тегом моего файла header.php: <?php wp_head(); ?> […]

Где помещать таблицы стилей для плагина?

Я хочу, чтобы enqueue stylesheet для плагина, который я разрабатываю, вот так: function utm_user_scripts() { $plugin_url = plugin_dir_url( __FILE__ ); wp_enqueue_style( 'style', $plugin_url . "/css/style.css"); } add_action( 'wp_enqueue_scripts', 'utm_user_scripts' ); Я добавляю этот код в основной файл, [plugin_name] .php. Ничего не загружено, какую часть я делаю неправильно?

Добавить скрипт на страницу в определенном месте в wordpress

Обычно мы используем wp-equeue-script для добавления скриптов на страницу внутри заголовка или раздела тела, но как насчет того, хочу ли я вставить файл сценария в определенном месте (например, в середине страницы)? Кроме того, возможно ли генерировать динамические скрипты? Например, http://xx.com/xx.js?query=xxx который будет возвращать разные сценарии без запроса?

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

Может ли кто-нибудь объяснить аргумент версии в 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', […]

Intereting Posts
Как показать пользовательскую таксономию с использованием настраиваемого шаблона Отображение таксономий как ссылок категории на боковой панели и создание страниц для этих Автоматическое отображение имени категории с использованием кода в файле functions.php Как сделать несколько страниц из одной записи Разрешения по умолчанию для WordPress + w для группировки Можно ли «прикреплять» изображения к нескольким сообщениям без загрузки дважды из раздела «Добавить медиа»? использование системной скриптовой рекламы в wordpress multisite Документы Microsoft Word на страницы WordPress с добавлением тегов абзаца Создайте CSV-файл и добавьте данные в новое сообщение WordPress удалить страницу из тропы Какой лучший плагин для включения javascript в сообщение или на страницу? Как использовать почтовые пользовательские метаданные в заголовках сообщений и постоянных сообщениях Использование даты, сохраненной в качестве настраиваемого поля, для фильтрации сообщений, отображаемых в админ Свяжите отправку запроса ajax на крючки WordPress Меню боковой панели WordPress для сообщений на основе даты – требуется руководство