Warum MultilingualPress die URLs des Post-Content-(Editor)-Feldes nicht ersetzt

MultilingualPress ist kein Kopierplugin. Es verfügt zwar über alle Funktionen, die die Übersetzung von Websites erleichtern, übersetzt aber keine Inhalte, und das gilt auch für URLs.

Wenn du Inhalte aus dem Hauptbeitrag in die Zielsprache kopierst, stellt MultilingualPress zwar Verbindungen her, übersetzt aber nicht automatisch Texte und Inhalte.

Du kannst den Text und den Inhalt entweder manuell übersetzen oder Übersetzungsdienste nutzen wie Google Translate, Loco Translate, Eurotext, DeepL und viele andere.

Zum Glück bietet MultilingualPress jetzt ein automatisches Übersetzungs-Add-on namens WP Auto Translate an, das deine Inhalte automatisch über Übersetzungsdienste übersetzt.

Das WP-Auto-Translate-Add-on übersetzt automatisch den gesamten Inhalt der Website, einschließlich:

  • Post/Seite/benutzerdefinierte Beitragstypen, wie z.B. Titel, URL-Slug, Auszug und Inhalt.
  • WordPress-Kategorie/Tag/Taxonomie, einschließlich Titel, URL-Slug und Beschreibung.

Warum ersetzt MultilingualPress keine URLs?

Es gibt einige Gründe, warum MultilingualPress die URLs von Posts beim Verknüpfen von Websites und Seiten nicht übersetzt und ersetzt. Hier sind einige davon:

Kein verknüpfter Beitrag auf der Zielseite

Leider treten einige Probleme auf, wenn wir die URLs des post_content-Feldes ändern oder ersetzen, wenn wir einen Beitrag mit einem anderen verknüpfen.

Wenn wir z. B. eine URL im Post-Inhalt festlegen, die sich auf eine Seite in der Ausgangsseite bezieht, wie z. B. example.com/en/post-slug, dann würde die Änderung der Basis-URL in example.com/de/post-slug für eine deutsche Site nicht funktionieren, weil die Seite mit dem Post-Plug auf example.com/de möglicherweise nicht existiert.

Fehlerhafter externer Link

Es gibt keine Möglichkeit zu erkennen, ob die URL im Feld post_content zur Website oder zu einer externen Quelle gehört. 

Außerdem kann das Übersetzen und Ändern des externen Links dazu führen, dass der Link und die Verknüpfung unterbrochen werden und nicht mehr zugänglich sind.

Leistungsprobleme der Website

Das Post-Editor-Feld ist nur eine Meta-Angabe, die in der Datenbank der Website als einzelner Wert gespeichert wird. Um die URLs zu ändern, müssen wir einige Regex-Abfragen durchführen, um die URLs aus dem Beitrag zu erhalten.

Ein einziger Beitrag kann jedoch 1000 oder mehr URLs enthalten. Das bedeutet, dass wir auch nach dem Abrufen der URLs noch das Beitragsobjekt abrufen und prüfen müssen, ob es mit dem Remote-Beitrag verbunden ist, was die Leistung deiner Website verlangsamen kann.

Defekte Medienlinks

Ein weiteres Problem, das auftauchen kann, wenn wir die URLs des Post-Content-Editor-Feldes automatisch übersetzen, sind defekte Medienlinks von Beiträgen und Inhalten.

Da WordPress-Links bestimmte Strukturen haben, kann das Ersetzen der Medien-URLs dazu führen, dass die Medien nicht mehr zugänglich sind oder sogar nicht mehr in den verbundenen Beiträgen angezeigt werden.

Ausführlichere und vollständige Informationen zur Verwendung von MultilingualPress findest du in unserer Dokumentation. Alternativ kannst du dich auch an unser Support-Team wenden.