envío de petición puede ser con jQuery($.ajax()) o vanilla(fetch)
Respuesta a:¿Cómo utilizar AJAX dentro de WordPress?
Todas las peticiones AJAX se envían a la misma url.
● method
La información puede enviarse por GET o POST.
● data (action)
Cada función PHP que procesará una petición AJAX se registra.
● wp_ajax
Las funciones se registran con este hook para los usuarios logueados.
● wp_ajax_nopriv
Las funciones se registran con este hook para funcionar sin usuarios logueados.
● wp_send_json()
Es una función de WordPress que está preparada para devolver las peticiones. Las funciones registradas deben finalizar siempre con esta función o con wp_die() para generar una respuesta.