- 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 = [];