Articles of ajax

Регистрация функции обратного вызова AJAX, которая является частью класса без создания экземпляра класса в функции function.php

Я даже не уверен, что это возможно. Но, тем не менее, я думал спросить. У меня есть привычка к обертыванию / группировке AJAX вызывает определенную потребность в классе. Смотри ниже. class my_class { function __construct() { $this->hooks(); } function hooks() { add_action('wp_ajax_my_action', array($this, 'my_action_callback')); } function my_action_callback() { // do something } } Теперь, чтобы […]

ajax – почему несколько вызовов на wp_create_nonce () возвращают одинаковое значение?

У меня есть некоторые проблемы с получением nonce, работающим с моей формой отправки ajax. Прежде всего, я создаю nonce и передаю его своему зарегистрированному скрипту, позже перешлю его в ajax-обработчик, заполненный полями формы: wp_localize_script( 'roll_script', 'Roll', array( 'postRollNonce' => wp_create_nonce('nonce-roll'))); В моем обработчике ajax-response я проверяю nonce, делаю свои вещи и пытаюсь создать новое nonce […]

the_title () и the_permalink () не будут работать с вызовами AJAX

У меня возникла странная проблема. У меня есть настраиваемый цикл, построенный с помощью get_posts который отлично работает при загрузке страницы: <?php $rows = get_posts(array( 'post_type' => 'drinks', 'numberposts' => -1 )); ?> <?php foreach ($rows as $post) : setup_postdata($post) ?> <?php the_post_thumbnail() ?> <h3><?php the_title() ?></h3> <?php the_content() ?> <?php the_permalink() ?> <?php endforeach; wp_reset_postdata() […]

Получение данных POST из вызова AJAX

У меня есть следующий JS скрипт: jQuery('#form-recherche').submit(ajaxSubmit); function ajaxSubmit(){ var newFormRecherche = jQuery(this).serialize(); jQuery.ajax({ type:"post", data: { action: "mon_action", newFormRecherche: newFormRecherche, }, url: ajaxurl, success: function(response){ console.log(response); } }); return false; } На стороне PHP : add_action( 'wp_ajax_mon_action', 'mon_action' ); add_action( 'wp_ajax_nopriv_mon_action', 'mon_action' ); function mon_action() { if (isset($_POST["newFormRecherche"])) { $field1= $_POST["field1"]; $field2= $_POST["field2"]; } […]

Пустые данные POST на сервере по запросу AJAX с использованием Angular $ http

Я использую AngularJS для создания формы AJAX, которая затем обрабатывается на сервере под управлением WordPress. Обработчик на стороне сервера прост: function rnr_contact_callback() { $name = $_POST['firstName'] . ' ' . $_POST['lastName']; wp_mail( 'myname@gmail.com', 'Contact form submitted', $name . '(' . $_POST['email'] . ') sent a message: ' . $_POST['comment'] ); exit; } Клиентский контроллер: angular.module('app').controller('ContactForm', […]

Ajax Загрузить больше сообщений на странице категории

Я разрабатываю тему, где мне нужно загрузить больше сообщений с помощью ajax. В настоящее время, когда я нажимаю больше на страницах категорий, все сообщения загружаются. Category.php выглядит так: ` >> Дизайн << <?php $counter = 0; ?> <?php while ( have_posts() ) : the_post(); ?> <?php $style = ($counter % 2 == 0) ? 'col1 […]

AJAX-login через https на странице http, возможно ли это?

Я хотел бы использовать форму входа ajax на каждой странице. Большинство страниц сайта обслуживаются через http. Запрос ajax-login превышает https. Все работает так, как ожидалось, если я уже на https и пытаюсь войти в систему, но я не могу заставить его работать, если я нахожусь на http и хочу войти в систему через вызов ajax-https. […]

Правила перезаписи внешнего / не-WP

У меня довольно сложный wordpress с несколькими подкаталогами: example.com/sub1/ example.com/sub2/ Я пытаюсь реализовать некоторую поддержку истории / закладки, и для этого мне нужно, чтобы URLS, содержащие эти каталоги, переписывались в каталог, а не на индексную страницу. Оттуда AJAX может взять верх, интерпретировать первый URL-адрес и загрузить контент. Я считаю, что для этого мне нужно использовать […]

Бесконечная прокрутка / ленивая загрузка с Галерея NextGen

Я работаю над проектом для друга, который включает в себя массивную страницу с 3000 фотографиями. См .: http://www.thepurplepixie.com/projects/purple-pixies-people-project/ В настоящее время у меня есть разбиение на страницы, равное 50 миниатюрам на странице, чтобы попытаться заставить Infinite Scroll (WordPress Plugin) (сайт Infinite Scroll ) работать, а также проиллюстрировать, как у меня есть галереи, созданные в NextGen. […]

Ajax-вызов не активирует функцию обратного вызова

Я борюсь с этим уже пару дней, поэтому любая помощь приветствуется. Не первый раз, когда я создал Ajax с WP, поэтому у меня есть идея, по крайней мере. Это касается очень стандартной проверки формы и ввода информации в базу данных. Это все внутри плагина. Итак, что работает: обработка форм, скрипт jquery активируется и пересылает входную […]