Процесс обработки Ajax запросов в WordPress не такой сложный как может показаться на первый взгляд. Что потребуется для выполнения Ajax запроса? 1. Клиентская сторона В роли инициатора на клиенте будет выступать библиотека JQuery (можно использовать другие библиотеку позволяющие посылать HTTP запросы или использовать объект JavaScript — XMLHttpRequest. Для упрощения логики — скрип будет вызываться по клику на кнопку. 1.1 Кнопка для отправки Ajax запроса 1.2 Обработка нажатия кнопки и отправка запроса 2. Обработка на стороне WordPress (Backend) 2.1 URL для Ajax запросов WordPress В первую очередь необходимо предоставить страницам сайта информацию о том куда посылать запрос, в листинге кода на клиентской стороне ссылка указана как ajaxdata.url. Для достижения этой цели необходимо в файле function.php после подключения вашего JavaScript файла вставить следующую строку: Где ‘main’ — название вашего скрипта. После выполнения этих действий объект ‘ajaxdata’ будет доступен на всех страницах