Ich habe den Domainnamen erfolgreich geändert, indem ich die detaillierten Anweisungen im Forum befolgt habe. (Danke )
Wenn ich mich jedoch bei WordPress anmelde, obwohl ich die Domain in den WP-Discourse-Einstellungen bereits geändert habe und dort „verbunden“ steht, werden die vorhandenen/alten Beiträge immer noch mit der Forenbeitragsadresse der alten Domain angezeigt.
Wie/wo kann ich alte Beiträge aktualisieren, damit sie den neuen Domainnamen verwenden?
Hinweis: Wenn ich auf „Discourse-Thema aktualisieren“ klicke und den Beitrag erneut speichere, wird die URL für den vorhandenen Beitrag korrekt aktualisiert. Ich möchte jedoch nicht mehr als 100 Beiträge manuell erneut speichern müssen. Hoffentlich gibt es einen einfacheren Weg?
Sie können diesen Prozess automatisieren. Ich glaube, die Links, die auf die alte Discourse-Domain verweisen, auf die Sie sich beziehen, sind die Links zu Discourse-Themen, die unter WordPress-Beiträgen erscheinen. Diese Links werden durch das discourse_permalink-Feld des Beitrags festgelegt. Sie könnten versuchen, dieses Feld für einen Ihrer Beiträge manuell zu aktualisieren, um zu bestätigen, dass dies das Problem löst:
Das Wichtigste ist, dass Sie ein Plugin zur Neuzuordnung verwenden müssen, das benutzerdefinierte Beitragsfelder aktualisieren kann. Ich glaube, beide von mir verlinkten Plugins können das. Ich würde auch nach einem Plugin suchen, mit dem Sie einen Probelauf durchführen können, bevor Sie die Neuzuordnung tatsächlich durchführen. Das zweite von mir verlinkte Plugin gibt an, dass es dies unterstützt.
Stellen Sie sicher, dass Sie eine aktuelle Sicherung Ihrer WordPress-Datenbank speichern, bevor Sie die Neuzuordnung durchführen. Es wäre auch gut, zu versuchen, das Feld discourse_permalink manuell für nur einen Beitrag zu aktualisieren, um zu bestätigen, dass dies das Problem für Sie löst.
Um den Abschnitt „Benutzerdefinierte Felder“ anzuzeigen, müssen Sie wahrscheinlich im Editor-Seitenbereich auf „Einstellungen“ klicken, dann „Bedienfelder“ auswählen und dann „Benutzerdefinierte Felder“ aktivieren:
Ich bin ziemlich zuversichtlich, dass die Ausführung des Remaps das Problem für Sie lösen wird. Dies wäre nur eine zusätzliche Überprüfung, um zu bestätigen, dass es das Problem löst.
Das hat super funktioniert! Es hat auch Ersetzungen für Yoast erfasst. Ich habe zuerst einen Probelauf gemacht und habe immer noch ein Backup für den Fall der Fälle.