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

Übersicht über das Problem

Dieses Problem tritt auf, wenn versucht wird, eine Option (Admin-Text) zu übersetzen, die ein Array als Wert enthält.

Beispielsweise könnten Sie ein Theme oder Plugin verwenden, das diese Methode nutzt, um Strings (Text) in einer Art Page-Builder-Anwendung hinzuzufügen.

Der Index Null des Arrays (das erste Element) wird verworfen und nicht übersetzt.

Problemumgehung

Öffnen Sie die Datei wpml-admin-texts.class.php im Ordner ../plugins/wpml-string-translation/inc/admin-texts/. Bearbeiten Sie Zeile 290, um das Argument strlen zu array_filter hinzuzufügen, wie folgt:

 return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' ); 

Alle bekannten Probleme →