Ce problème me rend dingue et je n’ai pas toujours réussi à le résoudre. Dans plusieurs de mes sites sous WordPress, j’ai systématiquement un message du genre :
POST https://site.com/wp-admin/admin-ajax.php 501 (Not Implemented)
Parfois, c’est une erreur 404, 500 ou 403. Parfois, c’est la méthode GET qui est bloqué et le problème est que le plugin Academic Blogger Toolkit ne fonctionne plus et je l’utilise intensément. Quand admin-ajax.php est bloqué, ce n’est jamais bon signe, car ce fichier fait fonctionner de nombreuses fonctions de WordPress. Un utilisateur de Woocommerce a eu un bug similaire, mais il a pu le résoudre, car  le problème vient d’une mauvaise configuration de serveur. Comme ce bug est présent sur tous mes sites avec des serveurs, mais que j’utilise une configuration similaire de Nginx, alors je suis certain que cela vient de Nginx, mais impossible de trouver la source du problème. J’ai cherché à autoriser les méthodes GET, POST sur Nginx. Pour le moment, mon WordPress fonctionne à part quelques problèmes qui coincent, mais je sens que c’est assez grave pour s’en soucier.