- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.7.0
- Gelöst in
- WPML Multilingual CMS 4.7.2
- Themen-Tags
- Bug
Übersicht über das Problem
Wenn Sie den Klassischen Übersetzungs-Editor (CTE) verwenden, um Übersetzungen zu bearbeiten, und Ihr Inhalt mehrere Textblöcke enthält, kann das Ändern des übersetzten Inhalts des ersten Blocks und das Einfügen von Zeilenumbrüchen dazu führen, dass dieser Inhalt in alle übersetzten Inhaltsblöcke kopiert wird.
Wenn Sie auf die Schaltfläche „Speichern“ klicken, werden Sie es bemerken; wenn Sie auf „Speichern und schließen“ klicken, werden Sie es nicht bemerken, aber der falsche Inhalt wird in der Datenbank gespeichert und im Frontend angezeigt und ist sichtbar, wenn Sie den CTE erneut öffnen, um die Übersetzung wieder zu bearbeiten.
Das Problem kann bei der Verwendung des Gutenberg-Editors auftreten, aber auch bei der Verwendung von Textmodulen von Page Buildern wie Elementor oder WP Bakery.
Problemumgehung
Das Problem trat in WPML 4.7.0 auf (und besteht in WPML 4.7.1 weiterhin). Sie können WPML auf 4.6.15 und WPML String-Übersetzung auf 3.2.18 zurücksetzen, um das Problem zu vermeiden.
Wenn ein Downgrade keine Option ist, können Sie einen Patch anwenden, indem Sie eine der WPML-Plugin-Dateien ersetzen (über FTP oder ein Datei-Manager-Plugin).
Laden Sie eine gepatchte Version der Datei herunter, indem Sie mit der rechten Maustaste auf diese verlinkte Datei klicken und sie speichern.
Entpacken und ersetzen Sie die gleichnamige Datei unter wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js
Möglicherweise müssen Sie Ihren Browser-Cache leeren, falls es nicht auf Anhieb funktioniert.