Ich versuche zu verstehen, warum die Kommentare nicht geladen werden. Daher habe ich im Browser den Netzwerk-Tab geprüft. Dort wird eine Anfrage an die URL wp-json/wp-discourse/v1/discourse-comments?post_id=544 gestellt, die mit einem 404-Status antwortet.
Der Blogbeitrag selbst lädt ein div-Element wie folgt: <div class="wpdc-comments-loading" id="wpdc-comments" data-post-id="544"></div>
Die Veröffentlichungsfunktion funktioniert problemlos.
Ich habe alles konfiguriert, außer den Einstellungen im SSO-Tab im Menü des Discourse-Plugins.
Das ist toll, dass es funktioniert. Ich bin mir nicht sicher, was das Problem mit der „Kommentare per Ajax laden“-Funktion auf Ihrer Website verursacht hat. Ich werde diese Einstellung auf meiner Website vorerst aktiviert lassen und auf mögliche Probleme achten.
Ich bin auch nicht sicher, woher die CSS-Regel display: none stammt. Möglich, dass sie von Ihrem Theme hinzugefügt wird.
Es gibt keine Option, direkt von WordPress aus ins Forum zu posten. Das wurde in der Vergangenheit zwar schon angefragt. Ich denke, das wäre nur für Websites sinnvoll, die WordPress als SSO-Anbieter für Discourse nutzen, aber es könnte andere Wege geben, sicherzustellen, dass der Benutzer das Recht hat, auf Discourse zu posten.