Zum besseren Verständnis: Ich gehe davon aus, dass Sie eine beliebte WordPress-Website mit vielen Beiträgen haben und kürzlich ein Discourse-Forum erstellt und das Discourse WordPress-Plugin auf Ihrer Website hinzugefügt haben.
Wie viele Beiträge hat Ihre WordPress-Website? Erhalten ältere Beiträge sehr oft Kommentare, oder kommentieren die Leute normalerweise nur neuere Beiträge?
In Bezug auf Lösungen für das Problem, würden Sie eine Lösung in Betracht ziehen, die das Hinzufügen von benutzerdefiniertem Code zur WordPress-Website erfordert, oder sind Sie nur an Wegen interessiert, dies zu tun, die keinen benutzerdefinierten Code erfordern?
Wenn Beiträge auf der Website normalerweise nur für kurze Zeit nach der Veröffentlichung Kommentare erhalten, wäre die einfachste Lösung, einfach die neuesten Beiträge der Website auf Discourse zu veröffentlichen.
Das Nächstbeste wäre, ein Plugin zu Ihrer Website hinzuzufügen, das den WP Discourse “Diskussion starten”-Link modifiziert, sodass es anstelle eines Links zum Discourse-Thema ein Link ist, der das WP Discourse-Plugin auslöst, um den Beitrag auf Discourse zu veröffentlichen. Der kniffligste Teil der Implementierung wäre herauszufinden, wie der Fall des Benutzers behandelt wird, der zuerst auf den Link “Diskussion starten” klickt – sollte er automatisch zum Thema weitergeleitet werden, sobald es veröffentlicht wurde, was wird er sehen, während das Thema veröffentlicht wird, usw.
Eine weitere mögliche Lösung, die kein benutzerdefiniertes WordPress-Plugin erfordern würde, aber möglicherweise teure Entwicklerzeit erfordern würde, wäre, jemanden ein Import-Skript schreiben zu lassen, das alle vorhandenen Beiträge, Kommentare und Benutzer Ihrer Website nach Discourse importiert. Das würde das Problem leerer Themen lösen. Wenn dieser Ansatz gewählt würde, könnte es sich lohnen, Ihre WordPress-Website als DiscourseConnect-Anbieter für Ihre Discourse-Website zu verwenden. Das würde es den importierten Benutzern erleichtern, Zugang zu Discourse zu erhalten.