WPML
Stato
Risolto
Segnalato per
Advanced Custom Fields Multilingual 2.2.2
Risolto in
Advanced Custom Fields Multilingual 2.2.3
Plugin/tema correlato
Advanced Custom Fields
Tag dell’argomento
Compatibility

Panoramica del problema

Quando usi Advanced Custom Fields con ACFML, potresti riscontrare un errore fatale durante il salvataggio di campi nidificati nelle pagine delle opzioni di ACF in una lingua secondaria.

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

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • Cerca la funzione registerFieldTranslation intorno alla riga 308.

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


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

Tutti i problemi noti →