Articles of javascript

is_page не работает при загрузке javascript с помощью add_action в functions.php

Этот код работает в моих functions.php, и он загружен правильно: add_action('wp_enqueue_scripts', 'js_custom', 50); function js_custom() { wp_register_script( 'js_custom', get_template_directory_uri() . '/js/custom.js', false, null); wp_enqueue_script( 'js_custom' ); } Однако это не работает и не загружается: if ( is_page(273) ) { add_action('wp_enqueue_scripts', 'js_custom', 50); function js_custom() { wp_register_script( 'js_custom', get_template_directory_uri() . '/js/custom.js', false, null); wp_enqueue_script( 'js_custom' ); […]

Скрипты Enqueue WordPress плагина под всеми другими JS

Я разрабатываю простое приложение WordPress, но у меня проблема, поскольку все сценарии плагина отображаются до тех, которые находятся в очереди в моих functions.php . Ниже приведен пример раздела functions.php : function my_scripts() { wp_register_script('app-js', get_template_directory_uri() . '/javascripts/app.js', array('jquery'), null, true ); wp_enqueue_script('app-js'); } add_action( 'wp_enqueue_scripts', 'my_scripts'); Важно отметить, что (в соответствии с лучшей практикой мой […]

Использование wp_ajax и wp_ajax_nopriv hooks

Я хочу отправить запрос ajax и хочу обработать его, если пользователь вошел в систему. Поэтому я хочу использовать следующие два крючка, но я не уверен, правильно ли я их правильно использую. Правильно ли использовать одну и take_action_function же функцию take_action_function для обоих крючков, а затем проверить функцию, если пользователь вошел в систему или нет? Или […]

JavaScript добавлен как ссылка / таблица стилей

Я просто пытаюсь создать плагин, который добавит некоторые JS в заголовок и пользовательские CS. У меня есть это ниже, но он добавляет css неправильно и показывает как JS. Это первый плагин, который я попытался сделать. <?php /** * Plugin Name: mmoore5553 Simple Range Slider * Plugin URI: mailto:mmoore5553@gmail.com * Description: Simple Range Slider * Version: […]

Как запустить внешний файл JavaScript на wp-admin, если администратор, и другие, если обычный пользователь?

Я новичок в плагинах WordPress, и я пытаюсь загрузить внешний файл JS / jQuery с некоторыми скриптами, которые мне нужны. Он должен запускаться на странице wp-admin (не один раз при активации). Для обычного пользователя есть JS-файл, а другой для администратора. function wp_ui_activation() { } register_activation_hook(__FILE__, 'wp_ui_activation'); function wp_ui_deactivation() { } register_deactivation_hook(__FILE__, 'wp_ui_deactivation'); add_action('wp_enqueue_scripts', 'wp_ui_scripts'); function […]

Загрузить плагин JS в нижнем колонтитуле

Я пытаюсь загрузить JS-файлы в мою тему в footer. Все мои пользовательские JS-файлы добавляются в WordPress с помощью wp_enqueue_script , но я не могу найти способ, который поможет мне загрузить их в нижний колонтитул. одним из возможных способов является remove_action('wp_head', 'wp_print_scripts'); remove_action('wp_head', 'wp_print_head_scripts', 9); add_action('wp_footer', 'wp_print_scripts', 5); add_action('wp_footer', 'wp_enqueue_scripts', 5); но это означает, что мне […]

Передача массива javascript в shortcode

Я пытаюсь передать массив javascript в короткий код, но он, кажется, дезинфицирован / экранирован. Например, этот символ «[» генерирует это “ “ `. Какова функция для извлечения исходных данных? Вот пример короткого кода: [shortcode jsarray="[{start:"19:30",end:"21:00",color:'#d99694'},{start:"20:00",end: "21:30",color:'#d99694'},],"] Some text [/shortcode] Вот моя функция вывода короткого кода: public function render_html($atts,$content) { $atts = shortcode_atts(array('jsarray' =>''), $atts); $jsarray=$atts['jsarray']; […]

WP-Cufon добавляет дополнительное пространство в мои абзацы в Firefox и Chrome

Я использую WP-Cufon для замены шрифтов. Это добавляет дополнительные cufon canvas из стороны p тегов на моей странице, что серьезно испортило мой макет. URl это: http://doscasas.com.mx/dev/ . Но это хорошо видно в IE! Почему это происходит? Как я могу это решить? У меня такая же проблема со встроенным плагином cufon.

Файлы JavaScript и изображений не распознаются

Это может быть самый простой вопрос, но я не могу найти, почему мои файлы JavaScript и изображения не распознаются WordPress. Я поместил все мои JS-файлы и изображения в папку моей темы, поэтому я создал папку «word» внутри «theme», со всем содержимым, а затем добавил свои файлы. Но веб-сайт не распознает путь к JavaScript или изображениям. […]

wp_register_script несколько идентификаторов?

Во избежание низкой производительности с несколькими тегами <script> я регулярно конкатенация скриптов и bundle.min.js один единственный файл bundle.min.js JS и идентификатор 'jsbundle' . Проблема заключается в том, что вещи, добавленные впоследствии, например плагины, могут зависеть от зарегистрированной одной или нескольких библиотек, которые присутствуют , но упакованы в общий 'jsbundle' . Есть ли способ сообщить WordPress, […]

Intereting Posts
Разрешить добавлять новый пост для персонализированного сообщения, но не для сообщения wp для какой-либо роли Есть ли опасность для удаления всех переходных процессов? Добавить изображение перед записью Заголовок записи wp-nav меню с пользовательским ходоком, как удалить тег, если у него есть какое-либо подменю Подключение локальной среды к промежуточной базе данных сервера Скрыть элементы управления Shortcode по умолчанию на странице Load Изменение имени дочерней темы на MAMP localhost Все сообщения имеют одинаковые комментарии Как отобразить функцию только в том случае, если установлено значение настраиваемого поля? Как добавить изображения, загруженные в сообщение, в настраиваемое поле по умолчанию Отображение чего-то в заголовке после загрузки всех стилей Проблема при вставке строки в таблицу пользовательских баз данных Бесконечный свиток и DFP Использование paginate_links () для создания «1, 2, 3 … 10, 20, 30, 40 … 55» разбивок на страницы Порядок таксономии