Mein Setup besteht darin, automatisch Discourse-Themen für entsprechende WordPress-Beiträge zu erstellen, sobald diese veröffentlicht werden, und die Standard-WordPress-Kommentare zu ersetzen.
Ich habe das alles korrekt eingerichtet und es funktioniert seit einigen Jahren einwandfrei.
Aufgrund einiger technischer Schwierigkeiten gingen jedoch einige dieser Verbindungen verloren.
Also…
Wie werden die Zuordnungen im Backend überhaupt hergestellt? Hat Discourse ein Datenbankfeld mit der WP-Post-ID oder URL?
und
Wenn diese Verbindung unterbrochen ist, gibt es eine Möglichkeit über die Benutzeroberfläche, die Zuordnung wiederherzustellen, oder muss die Zuordnung manuell über das Terminal oder auf andere Weise in der Datenbank aktualisiert/korrigiert werden?
Entschuldigen Sie, nur um sicherzugehen, verwenden Sie derzeit das WP Discourse Plugin?
Ich frage mich nur, da Sie es in Ihrer Beschreibung nicht erwähnen, aber das, was Sie beschreiben, ist genau das, was das Plugin tut.
Wenn Sie das WP Discourse Plugin verwenden, waren Ihre technischen Schwierigkeiten mit dem Plugin verbunden? Wenn ja, könnten Sie diese beschreiben?
Die Zuordnung erfolgt in WordPress über die folgenden WP-Beitrags-Metadatenfelder: discourse_post_id, discourse_topic_id, discourse_permalink.
Wenn Sie das WP Discourse Plugin verwenden, können Sie die WP-Beiträge in der Discourse-Seitenleiste wieder mit Discourse-Themen verbinden, die Sie in der WP-Beitragsbearbeitungs-UI (rechts) finden.