Articles of wp localize script

Локализовать переменные с помощью скрипта TinyMCE

Я пишу плагин с переменными, которые я бы хотел локализовать для использования в TinyMCE. Логический выбор казался мне локализовать их с запущенным скриптом TinyMCE так: public function localize_variables() { wp_localize_script( 'tinymce', 'varName', 'value' ); } add_action( 'admin_enqueue_scripts', 'localize_variables' ); Однако я не могу найти, где TinyMCE находится в очереди! Я помещал эту небольшую функцию в […]

Автозаполнение jQuery не работает с wp_localize_script

Немного фона: я создаю окно автозаполнения для списка торгов (пользовательская таксономия). Я задал этот вопрос и очень хорошо понял, как WordPress и AJAX работают вместе (спасибо GM)! Однако он сказал, что я должен использовать wp_localize_script чтобы PHP не был доступен в интерфейсе. Я знал об этой функции, но никогда не использовал ее, с небольшим количеством […]

Пропустить список категорий для JS

Я пытаюсь передать список всех категорий моим настройкам MixItUp в моем JS-файле, чтобы показать все элементы загрузки. Но я не могу создать список категорий и надежно отправить их в JS-файл. Вот как я пытался генерировать категории. function cats() { $args = array( 'taxonomy' => 'portfolio_categories', 'orderby' => 'name', 'order' => 'ASC' ); $categories = get_categories($args); […]

Как получить $ post объект, доступный внутри functions.php, чтобы локализовать скрипт?

У меня проблема с wp_localize_script в моем файле functions.php. Я пытаюсь получить сценарий, локализованный для пользовательского типа сообщения («галерея»), однако возникает ошибка, что я пытаюсь получить доступ к объекту не-объекта, ссылаясь на $ post. Я предполагаю, что переменная $ post не определена в данный момент, но не может понять, что мне делать, чтобы исправить это. […]

Пропустить max сообщений в Javascript

Я делаю довольно стандартную ситуацию, когда сообщения загружаются с помощью AJAX через список. Мне трудно перейти от WP / PHP к JS, когда достигнуто максимальное количество сообщений. Вот что я использую для размещения активов в functions.php и, таким образом, локализовать мой скрипт: function news_enqueue_assets() { global $wp_query; wp_localize_script( 'sage_js', 'newsposts', array( 'ajaxurl' => admin_url( 'admin-ajax.php' […]

Локализация скрипта для передачи значения функции javascript

Я действительно схожу с ума по этому поводу. после нескольких часов испытаний я не могу выбраться из этого. Я пытаюсь передать значение переменной php в enqueued jquery script, но я не могу. вот мой код. php: function itinerary_enqueuescripts(){ wp_enqueue_script('itenqueue', JSONURL.'/js/loadjson.js', array('jquery')); wp_localize_script( 'itenqueue', 'itajax', array( 'ajaxurl' => "hithere" ) ); } add_action('wp_enqueue_scripts', 'itinerary_enqueuescripts'); в моем […]

Передача переменных данных из внешнего файла jQuery в options.php

Я настраиваю плагин, который требует передачи переменной из отдельного файла jQuery в options.php. Я (я думаю) установил сценарии, которые будут использоваться в моем файле плагина, например: function ndw_js_init(){ wp_enqueue_script('jquery'); wp_register_script( 'ndw_js', plugin_dir_url( __FILE__ ) . '/ndw_js.js', array( 'jquery' ), '', true ); wp_enqueue_script( 'ndw_js', plugin_dir_url( __FILE__ ) . '/ndw_js.js', array(), '1.0.0', true); $scriptdata = array('admin_ajax' […]

Есть ли лучший способ доступа к переходным процессам с помощью javascript

Я искал в Интернете, пытаясь найти лучший способ использовать переходные процессы WordPress с помощью javascript. В настоящее время я использую admin-Ajax для запуска php-функции, которая извлекает переходный процесс и возвращает его. Это прекрасно работает, но я заинтересован, чтобы узнать, есть ли более эффективный способ доступа к этим данным без накладных расходов на использование ajax и […]

Добавить action hook в wp_localize_script

Можно ли добавить крюк действия через wp_localize_script , чтобы я мог wp_localize_script , где я хочу, чтобы крюк запускался в HTML-разметке, созданной в JavaScript? Итак, что-то вроде: $data = array ( 'ng_slicknav' => array( 'ng_slicksearch' => home_url( '/' ), 'ng_slicknav_closedsymbol' => esc_html( $options['ng_slicknav_closedsymbol'] ), 'ng_slicknav_hook' => do_action( 'myplugin_after_hook' ), ), ); // Add filter $data […]

Использование wp_localize_script в файле шаблона – безопасно ли это?

У меня есть следующий код внутри одного из моих файлов шаблонов (NOT functions.php) $datatoBePassed = array( 'pageTitle' => get_the_title() ); wp_localize_script( 'main-js', 'php_vars', $datatoBePassed ); Мне интересно, есть ли какие-либо неотъемлемые проблемы безопасности при выполнении чего-то вроде этого вне функции. Php. Моя цель здесь очень проста: я просто передаю заголовок страницы в JavaScript, чтобы он […]

Intereting Posts
Как отключить публикацию авторов от редактирования комментариев других пользователей Добавление нового формата сообщения при активации плагина Довольно URL-адреса для пользовательского типа сообщения и пользовательской таксономии с дублирующимися слизнями на WPML Как обрабатывать блог WordPress со статьями на разных языках? Удалить ссылку из заголовка страницы s / mime подпись исходящей почты Ограничение загрузки изображения Каков лучший рабочий процесс для миграции базы данных? Могу ли я загрузить текстовое поле до активации плагина? Разрешает ли WordPress пустые / пустые комментарии в WordPress? Синтаксис highligting для настраиваемых полей как войти в WP, если отсутствует ссылка «Войти» в Meta Отображение переменной, хранящейся в functions.php внутри виджета Как разрешить определенную роль в WordPress 3+ видеть только определенные плагины? Отображение типа проекта в HREF