WPML
Status
Gelöst
Gemeldet für
Advanced Custom Fields Multilingual 2.2.2
Gelöst in
Advanced Custom Fields Multilingual 2.2.3
Zugehöriges Plugin/Theme
Advanced Custom Fields
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie Advanced Custom Fields mit ACFML verwenden, kann beim Speichern verschachtelter Felder auf ACF-Optionenseiten in einer Sekundärsprache ein schwerwiegender Fehler auftreten.

Fatal error: Uncaught TypeError: md5(): Argument

#1 ($string) must be of type string, array given in .../wp-content/plugins/acfml/classes/Strings/Package.php:174

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • Suchen Sie die Funktion registerFieldTranslation um Zeile 308.

  • Ersetzen Sie:
    		if ( null === $originalValue || false === $originalValue ) {
    			return;
    		}
            


  • Durch:
    		if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) {
    			return;
    		}
            

Alle bekannten Probleme →