WP Discourse Domainnamen ändern

Ich habe den Domainnamen erfolgreich geändert, indem ich die detaillierten Anweisungen im Forum befolgt habe. (Danke :star_struck: )

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?

Danke

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:

Es gibt einige WordPress-Plugins, die den Prozess der Neuzuordnung dieses Feldes automatisieren können. Früher habe ich das Velvet Blues Update URLs-Plugin verwendet. Dieses Plugin scheint nicht mehr unterstützt zu werden. Es gibt eine Fork-Version davon, die ich noch nicht ausprobiert habe: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. Ich habe auch dieses Plugin empfohlen gesehen: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

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.

2 „Gefällt mir“

Danke.

Wenn ich dieses Kontrollkästchen im WordPress-Beitrag-Editor anklicke:
image

Und dann auf „Aktualisieren“ klicke, um den WordPress-Blogbeitrag zu speichern. Dann ja, der Forenthema-Link wird korrekt aktualisiert.

War das, was Sie meinten, ja?

Ich habe ein Backup von WP. Ich werde Ihren Vorschlag ausprobieren.

Glauben Sie, dass dieses Problem mit diesem zusammenhängen könnte, sodass nach der Aktualisierung der andere Fehler behoben werden könnte?

Nein, ich meinte, versuchen Sie nur, das Feld zu aktualisieren:

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.

2 „Gefällt mir“

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.

Vielen Dank!

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.