La funzione restituisce sempre 0 Se ricevi uno "0" come risposta da una chiamata AJAX nell'amministratore, è molto probabile che sia una delle tre cose: WordPress non riesce a trovare la funzione che hai agganciato. Non hai un wp_die() alla fine della funzione PHP. L'azione non è nei dati che stai inviando alla funzione PHP.