WPML
Statut
Résolu
Signalé pour
Advanced Custom Fields Multilingual 2.2.2
Résolu dans
Advanced Custom Fields Multilingual 2.2.3
Extension/thème associé
Advanced Custom Fields
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lorsque vous utilisez Advanced Custom Fields avec ACFML, vous risquez de rencontrer une erreur fatale lors de l’enregistrement de champs imbriqués sur les pages d’Options ACF dans une langue secondaire.

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

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • Recherchez la fonction registerFieldTranslation vers la ligne 308.

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


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

Toutes les anomalies connues →