Le plugin WordPress-Discourse ne se connecte pas à Discourse

J’obtiens le message : Vous n’êtes pas connecté à Discourse. depuis l’onglet Connexions dans le panneau du plugin WordPress. J’obtiens cette erreur lors de la publication d’une nouvelle entrée sur WordPress :

Erreur cURL 7 : Échec de la connexion à discourse.mysite.com sur le port 443 : Connexion refusée

La même erreur se produit lors de la connexion en non SSL, sur le port 80.

La clé API a été correctement copiée.

Cela fonctionnait lors de mon installation initiale, mais j’ai dû modifier les sous-domaines de WordPress et de Discourse, et maintenant cela ne fonctionne plus. Qu’est-ce que j’oublie ?

Je suggère de supprimer complètement (désactiver puis supprimer) le plugin wp-discourse. Réinstallez-le, saisissez à nouveau les informations de connexion et vérifiez si cela fonctionne.

C’est réglé. Comme mon droplet possède deux adresses IP, j’ai dû modifier le fichier /etc/hosts pour associer le domaine de mon Discourse à l’adresse IP réelle qui lui est affectée, au lieu de 127.0.0.1.

Ce que je ne comprends toujours pas, c’est si l’activation des webhooks est nécessaire pour afficher les commentaires de Discourse sur WordPress ou non.

Les webhooks permettent à Discourse de publier immédiatement de nouveaux articles sur WordPress. Je ne pense pas qu’il existe d’autre mécanisme de sondage, mais peut-être ai-je oublié.