Hola,
Bueno para los que no esteis familiarizados con el admin-ajax.php es para hacer llamadas ajax usando el core del wp, la cuestion es que recomiendan su uso (por seguridad) para las peticiones ajax pero, siempre hay un pero, para la parte interna, plugins lo veo bien el problema o problemas me surge al querer usarlo en el front-end ya que WP define todo a partir de una peticion GET o POST con lo cual pierdo bastantes variables (GLOBALS) y funciones como is_home(), etc... Aparte que en local que es donde hago pruebas tarda como 3s en terminar.
Con lo que mi cuestion o pregunta es necesario y si lo es porque no hay info al respeto?