Funkcja zawsze zwraca 0 Jeśli otrzymujesz „0” jako odpowiedź na wywołanie AJAX w panelu administratora, najprawdopodobniej jest to jedna z trzech rzeczy: WordPress nie może znaleźć funkcji, którą przechwyciłeś. Nie masz wp_die() na końcu funkcji PHP. Akcja nie znajduje się w danych, które wysyłasz do funkcji PHP.