Главная Новости

Как работать с Ajax в WordPress

Опубликовано: 31.10.2017

видео Как работать с Ajax в WordPress

Ajax запросы в админке Wordpress - гайд по ajax в Wordpress

Если вы опытный разработчик, то скорее всего, вы уже работали с Ajax в WordPress, и знаете как и что нужно использовать, чтобы обмениваться информацией между PHP и JavaScript. Тогда эта статья не расскажет вам ничего нового, она в основном, ориентирована на новичка, который кочет разобраться как работать с Ajax в WordPress.


Как сделать Ajax запрос в Wordpress? Начальный гайд, работа с admin-ajax.php

Как работает Ajax

Как известно, для передачи данных в браузер, чтобы не было перезагрузки страницы, чтобы информация обновилась мгновенно, либо в небольшими задержками, которые можно задавать в JavaScript — необходимо использовать технологию Ajax — это асинхронный JavaScript. Сам код JavaScript делает необходимые вычисления или производит выборку информации со страницы (формы, элементы верстки) и отправляем по Ajax в код php (файл php), который расположен на сервере. Информация обрабатывается в php, обычно, здесь идет работа с базой данных, а результат выполнения отправляется обратно на страницу в код JavaScript.


Создание AJAX форм обратной связи на сайте

Сам же JavaScript выводит при помощи своих средств или библиотек фреймворков, таких как jQuery, данные на страницу. Причем можно применять разные эффекты, который доступны в JavaScript. Технология Ajax делает страницы интерактивными, что удобно, когда не нужно ждать результата после перегрузки страницы.

Есть еще большой плюс использования Ajax — запрос передается скрипту php в фоне, то есть он не будет тормозить сайт, если нужно получить большой результат вычислений. Сайт будет работать быстро, как ни в чем не бывало, пока сервер будет пыхтеть, обрабатывая запрос, после чего отдаст результат, а JavaScript готовый результат отобразит.

Используем Ajax в WordPress

Чтобы работать в WordPress с Ajax — запросы нужно отправлять на специальный файл, который их обрабатывает, он называется:

rss