WPML
Status
Gelöst
Gemeldet für
WPML String Translation 3.2.1
Gelöst in
WPML 4.6.4

Übersicht über das Problem

WPML ermöglicht es Ihnen, unter WPMLString-ÜbersetzungImport / 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 →