Articles of ajax

Ajaxify Post Sort

У меня есть код здесь, когда вы нажимаете на определенные ссылки, он перезагружает страницу и сортирует мои сообщения на основе массива запросов, который я установил. Мне просто интересно, как мне сделать загрузку и сортировку ajax вместо перезагрузки страницы? Вот код, который я использую: <?php $sort= esc_attr($_GET['sort']); if($sort == "title_asc") { $order= "&orderby=title&order=ASC"; } if($sort == […]

WooCommerce – поиск клиентов AJAX очень медленный

Поиск клиентов AJAX WooCommerce очень медленный. Я знаю, что запрос может быть изменен с помощью – add_filter( 'pre_user_query', 'update_user_query' ); – но независимо от того, что я пробую, это все еще занимает очень много времени. Я также знаю, что результаты поиска могут быть обновлены с использованием – add_filter( 'woocommerce_json_search_found_customers', 'update_found_customers' ); – так что я […]

Увеличение загрузки процессора из-за спама admin-ajax.php

Я испытал, что мой сервер получил нагрузку на процессор в 99%, и сайт идет почти вниз. Проверьте файл журнала доступа, и есть несколько следующих записей: 203.115.XXX.XXX – – [13/Oct/2017:12:40:01 +0000] "POST /wp-admin/admin-ajax.php HTTP/1.0" 200 178 212.92.XXX.XXX – – [13/Oct/2017:12:40:01 +0000] "GET /wp-admin/admin-ajax.php HTTP/1.0" 200 1 218.29.XXX.XXX – – [13/Oct/2017:12:40:02 +0000] "GET /wp-admin/admin-ajax.php HTTP/1.0" 200 1 […]

Ajax live Поиск не работает в WordPress Dashboard Editor

Я пытаюсь загрузить сообщение с именем Ajax Live в новом редакторе сообщений, используя метабокс. Код, который я стараюсь, работает хорошо, когда используется на передней панели, но он не работает в конце. Код Ajax: <script> $(document).ready(function(){ var searchRequest = null; var minlength = 3; $(".search-field").on('input',function(e){ e.preventDefault(); var st=$(".search-field").val(); $(".product-search").empty(); if (st.length >= minlength ) { if […]

Проблемы с фильтрацией 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 загружает […]

Intereting Posts
Как WordPress определяет, какой многоуровневый пользователь включен в URL? Нет ссылки на пустой странице в wp_list_pages почему я получаю сообщение «фатальная ошибка» при загрузке фотографий в пределах указанного МБ? Это можно сделать? Создайте 50×50 эскизов всех существующих изображений? Как проверить, если сообщение «не имеет термина» в условном выражении? Does is_user_logged_in () блокировать поисковые боты? get_adjacent_post – в том же сроке или категории не работает Лак с WordPress Как разместить несколько галерей изображений в одном посте? как найти текущую страницу isngle страницу активности в buddypress? Скрипты очереди в нижнем колонтитуле Изображения, не отображаемые после пути, указанного в header.php Привет плагин типа dolly, который позволяет людям добавлять свои собственные Переключить вложенные комментарии wp_title () показывает 404 – установка вне WP