Probleme beim Verknüpfen eines Beitrags mit einem bestehenden Thema

Mehrmals habe ich mit dem WordPress-Plugin einen Link zu einem Thema entfernt, den Beitrag gespeichert und versucht, einen Link zu einem anderen bestehenden Thema hinzuzufügen. Dabei erhielt ich jedoch diesen Fehler:

Beim Verknüpfen dieses Beitrags mit Discourse ist ein Fehler aufgetreten. Stellen Sie sicher, dass Sie die URL eines vorhandenen Themas auf Ihrem Forum angeben.

Haben Sie eine Idee, wie ich das beheben kann? Oder ist es ein Fehler, den andere nachvollziehen können?

Vielen Dank.

Nach der von dir angegebenen Fehlermeldung scheint es, als würdest du den klassischen WordPress-Editor verwenden. Stimmt das? Falls ja, werde ich es testen.

Ja. Der klassische Editor. Danke.

Sie erhalten den von Ihnen gemeldeten Fehler, wenn die Domain des Themas, auf das Sie verlinken möchten, nicht mit der Domain der Discourse-URL übereinstimmt, die Sie im Reiter ‘Verbindungseinstellungen’ des Plugins eingegeben haben. Trifft dies auf Ihren Fall zu?

Nein. Es ist dieselbe Domain, auf die automatisch gepostet wird. Nur ein anderes Thema. Ich habe die Domain gerade überprüft, und sie ist korrekt. Ich bezweifle, dass die automatische Veröffentlichung funktionieren würde, wenn diese Einstellung falsch wäre.

Hast du noch andere Ideen?

Ich habe in der Vergangenheit Probleme beim Verlinken von Themen gesehen, wenn mehrere Domains auf die Discourse-Website zeigen. Ist dein Forum selbst gehostet?

Nein. Wir sind auf Communiteq (ehemals DiscourseHosting).

Seltsamerweise war das früher funktionsfähig. Ich weiß nicht, wann es aufgehört hat zu funktionieren, aber die Änderung muss entweder ein Upgrade von Discourse selbst oder des Wordpress-Plugins gewesen sein. Ich bin mir ziemlich sicher, dass sich in den Einstellungen sonst nichts geändert hat.

Ich glaube nicht, dass sich kürzlich etwas am Code des Plugins für das Verlinken von Themen geändert hat. Gab es in letzter Zeit Änderungen an Ihrer WordPress-Website? Beispielsweise haben Sie sie auf einen neuen Hosting-Provider umgezogen oder die verwendete PHP-Version geändert?

Der Domainname wird mit wp_parse_url aus der URL extrahiert. Es ist möglich, dass die Domain dabei nicht korrekt erkannt wird.

Ah, jetzt erinnere ich mich: Wir hatten das Hausanzeigen-Plugin für Discourse angefordert, was dazu führte, dass wir auf einen neuen Server verlegt wurden.

Vielleicht sollte ich das WP-Plugin einfach neu einrichten und schauen, ob das das Problem löst?

Es sollte außer diesem Plugin keine weiteren Unterschiede geben. Daher bezweifle ich, dass dies etwas mit diesem Problem zu tun hat.

Das Problem wurde behoben, indem das Discourse-Plugin in WordPress vollständig deinstalliert, neu installiert und mit exakt denselben Einstellungen konfiguriert wurde.