WPML
Statut
Résolu
Signalé pour
Advanced Custom Fields Multilingual 2.1.3
Résolu dans
Advanced Custom Fields Multilingual 2.1.4
Extension/thème associé
Advanced Custom Fields (ACF)
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Vous pouvez rencontrer une erreur fatale lorsque vous essayez de mettre à jour les champs répéteurs d’Advanced Custom Fields si la traduction est un duplicata dans des environnements exécutant PHP 8.1 ou supérieur.


PHP Fatal error:  Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in .../wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php:175

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php.

  • Cherchez la ligne 24.

  • Remplacez :
    	private $meta_data_after_move;

  • Par :
    	private $meta_data_after_move = [];

Toutes les anomalies connues →