Articles of ajax

Форма Ajax, кажется, публикует, но не возвращает

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

Как вернуть обычный результат поиска с помощью действия wp_ajax для wordpress

Я хочу, чтобы обычный результат поиска был доступен при использовании действия wp_ajax. Есть ли способ выполнить обычный WP_Query для параметров, доступных в текущем запросе? Это мой текущий код: add_action('wp_ajax_nopriv_update_search', 'ajax_update_search'); add_action('wp_ajax_update_search', 'ajax_update_search'); function ajax_update_search() { global $wp_query; get_template_part('loop'); exit; } Мой текущий код ничего не возвращает, потому что $ wp_query, похоже, не настроен. Можно ли […]

Admin-ajax.php умирает «0» без функции обработки

Я пытаюсь научиться правильно обрабатывать запросы AJAX в WordPress. Для этого я адаптирую этот учебник для создания супер простого запроса AJAX, чтобы поместить идентификатор сообщения (из ссылки) в содержимое моей страницы. Логика Когда #our-work a ссылки нажимаются [js] Получите идентификатор сообщения (из атрибута data-id ) и сохраните его как переменную postID [js] Передайте postID через […]

Загрузка дополнительных сообщений с помощью Ajax и кладки

Я использую этот метод для загрузки дополнительных сообщений с помощью Ajax: http://www.problogdesign.com/wordpress/load-next-wordpress-posts-with-ajax/ Я также использую кладки для раскладки сообщений. Масонство отлично работает для первого набора сообщений, но не для следующего набора сообщений, которые добавляются после нажатия на загрузку большего количества сообщений. Как я могу выполнить кладки после загрузки дополнительных сообщений? "

Сборка и плагин ajax не работают

У меня этот код на плагине function ajaxp_init(){ /* * registro del script */ wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', 'http://code.jquery.com/jquery-latest.pack.js', false, '' ); //keep jQuery and Prototype compatible $url = get_bloginfo('wpurl').'/wp-content/plugins/pablowishlist'; wp_register_script( 'jquery_no_conflict', $url . '/pablowishlist.js', array( 'jquery' ), '' ); wp_enqueue_script( 'jquery_no_conflict' ); global $post; wp_localize_script('jquery_no_conflict','MyAjax', array( 'postId' => $post->ID, 'action' => 'ajaxp_add_wishlist' )); […]

Nonces и Cache

Понятно, что запросы форм и запросы AJAX, особенно разумные, нуждаются в «nonces», чтобы избежать определенных эксплойтов. Однако при интенсивном использовании систем кэширования становится сложнее их генерировать и выводить свежие nonces вместо кешированных. Чтобы решить эту проблему, я подумал о создании функции AJAX, которая возвращает новое сообщение nonce, которое необходимо запросить до отправки формы. Это nonce […]

Не удается показать сообщения с помощью admin_notices.

Плагин, над которым я работаю, имеет таблицу в области администратора с одной записью, соответствующей одной строке. Администратор имеет возможность выполнять определенные действия над содержимым таблицы, одним из которых является редактирование. Все работает хорошо, и скрипт js выглядит следующим образом: jQuery(document).ready(function($){ $(".edit").click(function(){ var first_class = $(this).attr('class').split(" ")[0]; var message = "message"+first_class; var content = jQuery("#"+message).text(); var […]

Как использовать короткие коды на боковой панели виджета при выполнении вызова ajax?

Я пытаюсь использовать короткий код из плагина слайдера Promotion внутри виджета при выполнении вызова ajax. Как сказано здесь , я мог бы это сделать: add_action( 'init', function() { ps_register_shortcode_ajax( 'ps_get_slider', '8' ); } ); function ps_register_shortcode_ajax( $callable, $action ) { if(isset($_POST['href'])) { $pageId = preg_match( '/^http:\/\/.+\/\?page_id=\d+$/', $_POST['href'] ) ? substr( strrchr( $_POST['href'], '=' ), 1 […]

Навигация и скрипты Ajax загружаются только на определенные страницы

Я строю тему. Тема навигации по почте осуществляется через jQuery Ajax. Я был несколькими плагинами, чтобы увидеть совместимость, и у меня есть проблема с функциональностью Ajax. Некоторые плагины, такие как Jetpack, загружают определенные скрипты в зависимости от содержимого сообщения. Например, страница Page1 не имеет записи с функцией VideoPress и значением Page2. Тогда необходимые скрипты будут […]

Как загрузить плагин при вызове Ajax?

Я задал этот вопрос: как использовать короткие коды на боковой панели виджета при выполнении вызова ajax? , без ответов. Теперь я хочу задать более конкретный вопрос. Проблема заключается в том, что этот код не обрабатывается плагином. Как если бы я заменил например, он работает отлично. Поэтому я предполагаю, что могу заставить его работать, если плагин […]

Intereting Posts
Попытка использования тернарных операторов с условиями WP Использовать другой author.php, если используется другой многоузловой сайт? Переписывает для перенесенного сайта Joomla на WordPress Как мне отформатировать запрос, который зависит от таксономии post post Добавление отображаемого изображения для отображения виджета Сервер заглядывает по собственному IP-вызову? Как получить ширину и высоту изображения с помощью дополнительных пользовательских полей? Определение отображаемого содержимого add_action to wp_head добавляется, но не вызывается DNS – Изменить имя сайта WordPress? Используйте SCSSPHP для компиляции значений параметра Customizer в файлы .SCSS, готовые для компиляции в CSS. Создание сеанса входа в систему через CURL Создание сайта A Используйте папку wp-содержимого сайта B Новости и Лучшее изображение Плагин WordPress: admin-ajax.php не передает данные в пользовательскую функцию