Как отправить AJAX-запрос в ВордПресс

Теперь давайте отправим AJAX-запрос из JavaScript. Вы можете использовать следующий код в вашем файле JavaScript (не забудьте подключить его через wp_enqueue_script).

jQuery(document).ready(function($) {
    $.ajax({
        url: ajaxurl, // Это переменная, автоматически доступная в админке
        type: 'POST',
        data: {
            action: 'get_latest_posts', // Действие
        },
        success: function(response) {
            console.log(response); // Ответ с данными о постах
            // Здесь можно обработать ответ, например, вывести посты на страницу
        },
        error: function(error) {
            console.log('Ошибка:', error);
        }
    });
});

Хук wp_ajax_{action} является мощным инструментом для создания интерактивных приложений на WordPress. С помощью AJAX вы можете создавать динамичные элементы на страницах, не перегружая их, что делает интерфейс более отзывчивым и приятным для пользователя.

Почитаем еще?: