Articles of ajax

setup_postdata в php-файле «loop-handling», называемом $ .ajax

Я называю php-файл типа «loop handler», который открывает цикл с WP_Query. Внутри цикла foreach я хочу использовать функцию show_postdata . Я знаю глобальный $ post аспект этой функции. Однако я попытался разместить global $post всюду в этом файле php. Я получаю ошибку ошибки 500 сервера с подробным сообщением ошибки noch в части catch. Когда я […]

Контактная форма Ajax

У меня есть настраиваемая форма контакта, которую я пытаюсь обработать через Ajax. Я немного новичок в Ajax и больше использую его в WordPress. Я его построил, но он не отправляет электронное письмо и не получает «0». Функция Php: add_action('wp_ajax_ajaxContacForm', 'ajaxContacForm'); add_action('wp_ajax_nopriv_ajaxContacForm', 'ajaxContacForm'); //Ajax contact form filter function function ajaxContacForm() { if(!$_POST) exit; global $t_one_opt; $name […]

Прикрепление изображений на интерфейсе с помощью AJAX для отображения эскизов перед отправкой формы

В настоящее время у меня есть форма для загрузки в режиме frontend, чтобы пользователи могли добавлять прикрепленные файлы к заметке, однако не удается увидеть, какие миниатюры вы прикрепляли перед отправкой формы, есть ли способ обойти это с AJAX? Внешний код: $thumbnail_field = 'image-one'; if ( ! empty( $_FILES ) ) { foreach ( $_FILES as […]

WordPress внезапно прекратит сохранять файлы, загруженные моим кодом (выполняется в nopriv ajax)

У меня есть код, который загружает файл. Я пробовал как wp_handle_upload так и обычный PHP-код, и оба они заявили, что он загрузил файлы ( wp_handle_upload возвращает массив с «url» и «file»), но файлы не находятся в папке! ПРИМЕЧАНИЕ. Это вызвано с помощью функции «wp_ajax_nopriv_» $uploadedFile = wp_handle_upload( $_FILE[ "thefile" ], array( "test_form" => false ) […]

Сортировка сообщений на основе метазначения с использованием AJAX

Я пытаюсь сделать короткие сообщения на страницах главной страницы / архива, используя AJAX. AJAX-вызов выглядит нормально, но ничего не отображается. Вот JS: jQuery( document ).ready(function() { jQuery( ".sbyp" ).click(function() { jQuery("#list-items-review").empty(); jQuery(".ajaxloader").show(); jQuery.ajax({ type: 'POST', url: SHTR.ajaxurl, data: {"action": "priceshortaction" }, success: function(response) { jQuery("#list-items-review").html(response); jQuery(".ajaxloader").hide(); return false; } }); }); }); И вот здесь […]

Like / Dislike Bar не работает при обновлении

Я пытаюсь интегрировать Like / Dislike Bar в плагин WordPress. Он работает правильно, когда полная перезагрузка / обновление страницы. Но когда время Like / Dislike Bar обновляется от ajax, то время его не работает. Это мой html-код. <div class="progress"> <div class="bar bar-success" style="width: 70%;"></div> <div class="bar bar-danger" style="width: 30%;"></div> </div> И это мой код в […]

Действие wp_ajax_ $ работает всегда, действие wp_ajax_nopriv_ $ никогда не работает

Я знал, что, когда мы используем Ajax API, мы используем 2 крючка для обработки действий ajax, wp_ajax_$action (зарегистрированных пользователей) и wp_ajax_nopriv_$action (без регистрации пользователей). Но в моем случае последний никогда не работает , Если вы вошли в систему или нет, это не сработает для вас, но первый работает всегда, Уотер, пользователь вошел в систему или […]

проблема при добавлении wp_editor с ajax

У меня проблемы с wp_editor (). Где-то в моем плагине я хочу динамически добавлять поля, некоторые из них являются базовыми, а также есть редактор. Я использую ajax для добавления этих полей, и все идет так, как планировалось, за исключением полей редактора, бросающих ошибку: " Uncaught TypeError: Невозможно прочитать свойство" canvas "undefined " Есть ли какой-либо […]

Текущее сообщение в вызове AJAX всегда равно нулю

У меня есть пользовательское событие типа с именем и кнопка для загрузки дополнительной временной шкалы. Мне нужно изменить текущий элемент временной шкалы налево или вправо в зависимости от его current_post от объекта WP_query. Пример: if (current_post % 2 == 0) { go to the left } else { go to the right } Для первых […]

Загрузка следующих сообщений с AJAX, не работающим с пользовательским типом сообщения

Я использую этот плагин для загрузки в своих следующих сообщениях с помощью AJAX. Я внедрил его на свой сайт, и он показывает кнопку загрузки дополнительных сообщений, но как только вы нажимаете кнопку «загрузить больше сообщений», она говорит, что загружать нечего. Ниже мой код: // Add code to index pages. if( !is_singular() ) { // Queue […]