Articles of ajax

Проблемы с фильтрацией WordPress REST API JSON

Я работаю над проектом, который требует, чтобы я занимал должности, используя API WordPress REST, отделял ненужные данные от JSON, а затем добавлял мета-описание сообщения, прежде чем работать с данными на лицевой стороне. Я слежу за этим (полностью твердым) учебником, но я не могу заставить фильтры работать правильно. Я создал и активировал соответствующий плагин, но он […]

WP_Query с возвратом AJAX пустого массива

После подробного ознакомления с этим я наткнулся на стену с поиском и устранением неисправностей, поэтому решил, что спрошу здесь. Я создаю вызов AJAX, который будет запускать WP_Query и возвращать серию сообщений с определенным тегом. Тег указан пользователем, нажимая на элемент в ul, который затем передает соответствующий тег на вызов AJAX как «data-slug». Я построил свои […]

wp_send_json удалить последнее значение

Хотел бы я, чтобы ты помог мне. Я отправляю данные с php на Javascript с Json. PHP add_action('wp_ajax_myfilter', 'evenements_filter_function'); add_action('wp_ajax_nopriv_myfilter', 'evenements_filter_function'); function evenements_filter_function(){ …. $arrayTest[] = array( 'name' =>$name, 'address' => $address, ); $my_json_str_test = json_encode($arrayTest); $params = array( 'data' => $my_json_str_test ); wp_send_json($params); } Java – script $('#filter_evenement').submit(function(){ jQuery.ajax({ url:ajaxurl, dataType: 'json', data :"&action=myfilter", […]

Способы загрузки admin-ajax быстрее без инициализации всех плагинов?

Я столкнулся с проблемой производительности wp ajax. Я инициализирую вызов ajax с моей стороны javascript, но ответ занимает 3-5 секунд, чтобы вернуться. Я понимаю, что вызов администратора ajax должен загружать все ядро ​​wp, и это определенно будет хитом производительности для нас. Есть ли способ по-прежнему использовать админ-админ, но без загрузки всех плагинов? По существу в […]

Jquery wrap permalink в атрибуте data?

Я называю постоянную ссылку на сообщение при отправке формы, как показано ниже: var $this = $(this), category = $this.attr('data-event-category'), action = $this.attr('data-event-action'), label = $this.attr('data-event-label') permalink = call_url["permalink"] self.track(category, action, permalink); console.log('tracking pushed: '+category+', '+action+', '+permalink+','+label) }); }, Который я вызываю через my functions.php wp_register_script( 'analytics', get_template_directory_uri() . '/js/analytics.js','','1.0.1'); wp_enqueue_script( 'analytics' ); wp_localize_script( "analytics" , […]

Не удалось создать пользовательскую реализацию шаблона архива продукта WooCommece

Я работаю над проектом, который использует WooCommerce. Я создал файл шаблона WP с пустым тегом DIV. Цикл WooCommerce будет генерироваться отдельно, а затем вставляется через AJAX в тег DIV. Функциональность работает по большей части, но WooCommerce не стилизована правильно. Это должен быть многостолбцовый макет, но я просто получаю неустановленный список продуктов. Похоже, что WooCommerce загружает […]

Как я могу обработать URL-адрес получателя запроса через ajax?

извините, если это кажется смешным вопросом, однако, я вытаскиваю свои волосы в течение 3 дней, пытаясь разобраться, как это сделать … Я действительно хочу вытащить это (запрос var?) И использовать параметры в моей текущей функции … ?vote=up&comment_id=8 Вот моя текущая функция: add_action( 'init', function() { if ( ! is_user_logged_in() ) { return; } if ( […]

Обработка событий AJAX без взаимодействия с пользователем

Мне нужно иметь возможность получать значения JSON из API каждый раз, когда функция вызывается в моих шаблонах WP, чтобы отображать самые последние значения социальных долей для сообщений в блоге нашего сайта. В шаблоне <?php count_shares($post->ID); ?> count_shares.php function count_shares($post_id) { // Register ajax 'number used once' to hash and protect the url $ajax_nonce = wp_create_nonce( […]

Вызов текущего URL сообщения в ajax

Я не очень уверен в AJAX, к сожалению, Я хочу называть текущий URL сообщения через ajax. Вы знаете, как это возможно? До сих пор я стараюсь сделать следующее: никакого успеха. , $(document).on('click', '.send', function(e) { $.ajax({ url: ajaxpagination.ajaxurl, type: 'POST', dataType: 'json', data: ({ pageurl: the_slug(), userEmail: userEmail }), success: function( data ) { alert( […]

Admin-ajax php не работает над новой версией wordpress

У меня есть сайт, который был в версии 4.7.6, и сделал обновление до 4.8.3, которое является текущим. После обновления я заметил, что вызов ajax не работает. Когда я осмотрел страницу и пошел в сеть, я вижу длинную зеленую панель об admin-ajax.php, как вы можете видеть на изображении. Код файла php, который считывается для этой конкретной […]