Я пишу плагин с переменными, которые я бы хотел локализовать для использования в TinyMCE. Логический выбор казался мне локализовать их с запущенным скриптом TinyMCE так: public function localize_variables() { wp_localize_script( 'tinymce', 'varName', 'value' ); } add_action( 'admin_enqueue_scripts', 'localize_variables' ); Однако я не могу найти, где TinyMCE находится в очереди! Я помещал эту небольшую функцию в […]
Немного фона: я создаю окно автозаполнения для списка торгов (пользовательская таксономия). Я задал этот вопрос и очень хорошо понял, как WordPress и AJAX работают вместе (спасибо GM)! Однако он сказал, что я должен использовать wp_localize_script чтобы PHP не был доступен в интерфейсе. Я знал об этой функции, но никогда не использовал ее, с небольшим количеством […]
Я пытаюсь передать список всех категорий моим настройкам MixItUp в моем JS-файле, чтобы показать все элементы загрузки. Но я не могу создать список категорий и надежно отправить их в JS-файл. Вот как я пытался генерировать категории. function cats() { $args = array( 'taxonomy' => 'portfolio_categories', 'orderby' => 'name', 'order' => 'ASC' ); $categories = get_categories($args); […]
У меня проблема с wp_localize_script в моем файле functions.php. Я пытаюсь получить сценарий, локализованный для пользовательского типа сообщения («галерея»), однако возникает ошибка, что я пытаюсь получить доступ к объекту не-объекта, ссылаясь на $ post. Я предполагаю, что переменная $ post не определена в данный момент, но не может понять, что мне делать, чтобы исправить это. […]
Я делаю довольно стандартную ситуацию, когда сообщения загружаются с помощью 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' […]
Я действительно схожу с ума по этому поводу. после нескольких часов испытаний я не могу выбраться из этого. Я пытаюсь передать значение переменной 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. Я (я думаю) установил сценарии, которые будут использоваться в моем файле плагина, например: 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' […]
Я искал в Интернете, пытаясь найти лучший способ использовать переходные процессы WordPress с помощью javascript. В настоящее время я использую admin-Ajax для запуска php-функции, которая извлекает переходный процесс и возвращает его. Это прекрасно работает, но я заинтересован, чтобы узнать, есть ли более эффективный способ доступа к этим данным без накладных расходов на использование ajax и […]
Можно ли добавить крюк действия через 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 […]
У меня есть следующий код внутри одного из моих файлов шаблонов (NOT functions.php) $datatoBePassed = array( 'pageTitle' => get_the_title() ); wp_localize_script( 'main-js', 'php_vars', $datatoBePassed ); Мне интересно, есть ли какие-либо неотъемлемые проблемы безопасности при выполнении чего-то вроде этого вне функции. Php. Моя цель здесь очень проста: я просто передаю заголовок страницы в JavaScript, чтобы он […]