WPML
Status
Behoben
Typ
Bug
Gemeldet für
WPML String Translation 3.2.1
Behoben in
WPML 4.6.4

Übersicht über das Problem

WPML ermöglicht es Ihnen, unter WPML → String-Übersetzung → Import / Export .po Strings aus PO-Dateien zu importieren. Wenn jedoch einer dieser Strings HTML-Tags enthält, werden diese während des Importvorgangs entfernt.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.

  1. Öffnen Sie die Datei /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php.
  2. Suchen Sie nach Zeile 43.
  3. Ersetzen Sie:
    $original = filter_var( $string->original, FILTER_SANITIZE_STRING );
  4. Durch:
    $original = htmlspecialchars( $string->original );

Alle bekannten Probleme