https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c35095b0-b466-4a0e-a429-d2e322bbe2c7/Untitled.png

envío de petición puede ser con jQuery($.ajax()) o vanilla(fetch)

Respuesta a:¿Cómo utilizar AJAX dentro de WordPress?

url: ajaxurl

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.