Допустим вы хотите использовать AJAX для обрабки данных введеных вашими пользователями. К примеру у вас форма фидбеков на сайте. И вы пишете плагин для этой простой цели. Юзер вписал фидбек, нажал кнопку отправить, текст передали плагину через AJAX, сохранили в базе, юзеру отписали. Всё это без перезагрузки страницы. Оказывается в WordPress уже есть всё необходимое.

Для начала в вашем плагине пишем обработчик AJAX запроса и регистрируем его:

Затем рисуем форму,для упрощения тут же пишем JS ( предполагаем, что jQuery включен ), предполагаем что это у нас всё в теле плагина:

Вот так всё не сложно. В который раз убеждаюсь – WordPress сила!

20 января 2013 |

3 Комментариев к “Использование AJAX в плагинах WordPress”

  1. Art 25 апреля, 2016

    Доброго. А как бы этот код выглядел, если бы js был в отдельном файле?

  2. Azzrael 26 апреля, 2016

    Эм, ну копипастите js-код в файл, а ссылку на admin-ajax можно захардкодить, засунуть в аттрибут удобного дом-элемента ( в экшен той же формы, например), передать в глобальной переменной, смотря какое тз.

  3. Евгений 8 августа, 2017

    А как указать функцию обработчик если их несколько, и параметры?

Есть что сказать по теме статьи? Пожалуйста - пишите!