@simon
J’utilise votre plugin, mais j’ai un problème. J’attends votre aide. Mon problème est le suivant : [Discourse_topics] qui fonctionne sur localhost ne fonctionne pas sur mon serveur. [Discourse_link] fonctionne sur mon serveur, mais [Discourse_topics] ne fonctionne pas. Tous les paramètres de mon serveur sont identiques à ceux de localhost. Quelle pourrait être la raison ?
Dans l’onglet des options de connexion WP Discourse, assurez-vous d’avoir saisi votre clé API Discourse pour tous les utilisateurs et défini le nom d’utilisateur de publication sur « system ». Vérifiez également que le message « Vous êtes connecté à Discourse » s’affiche en haut de cette page de paramètres.
Les sujets de votre site Discourse sont-ils dans des catégories protégées ? Si oui, avez-vous sélectionné l’option « Afficher les sujets privés » dans les options des raccourcis WP Discourse ?
La connexion API a été établie avec succès sur localhost. Mais même si je n’établis pas de connexion API, le shortcode fonctionne correctement. Je n’ai pas réussi à me connecter à l’API sur mon serveur. Je saisis le code API correct. J’utilise un utilisateur Administrateur de Discourse, mais la connexion ne peut pas être établie.
Avertissement : le message reçu indique : « Vous n’êtes pas connecté à Discourse. Si vous configurez le plugin, ce message devrait disparaître après avoir rempli le formulaire sur cette page. »
J’ai repéré les erreurs sur la capture d’écran avec le plugin Querymonitor : Screenshot by Lightshot
Curl 7.58.0 est installé et fonctionne sur mon serveur WordPress. Tout fonctionne correctement lorsque j’exécute la commande curl google.com via SSH. Cependant, lorsque j’exécute l’adresse de mon forum, je reçois l’erreur « cURL error 6 : Could not resolve host: forum.address.com ».
Je peux essayer, mais le problème est probablement lié au serveur de ton site WordPress. Pourrais-tu consulter les sujets dans Support > WordPress pour voir si l’un d’eux correspond à ton problème ? La page de recherche avancée pourrait s’avérer utile. Commence par une recherche comme celle-ci : Search results for 'curl error #support:wordpress' - Discourse Meta.
Discourse fonctionne correctement lorsque j’envoie des requêtes vers d’autres sites web avec la commande curl. J’ai simplement du mal à me connecter à mon site. Est-ce parce que j’utilise le même domaine ? Par exemple : le forum auquel je veux me connecter : discourse.domain.com
WordPress : domain.com@simon
Je suis presque certain que le problème lié à l’erreur « cURL error 6: Could not resolve host » est lié à la configuration de votre site WordPress. Votre site WordPress est-il hébergé sur un hébergement mutualisé ou sur un serveur que vous avez configuré vous-même ?