- Status
- Gelöst
- Gelöst in
- 3.0.2
Übersicht über das Problem
Dies kann passieren, wenn ein Theme oder Plugin den Hook override_load_textdomain filtert und immer true zurückgibt (selbst wenn die Übersetzungen für die Domain nicht geladen wurden).
Problemumgehung
Dies wird in der nächsten Version behoben.
In der Zwischenzeit können Sie die Datei MO.php bearbeiten, die sich im Ordner ../wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/ befindet.
Ersetzen Sie in Zeile 61:
if ( ! $loaded ) {
Durch:
if ( ! isset( $GLOBALS['l10n'][ $this->domain ] ) || $GLOBALS['l10n'][ $this->domain ] instanceof self ) {