WPML
Estado
Resuelto
Notificado para
Advanced Custom Fields Multilingual 2.1.3
Resuelto en
Advanced Custom Fields Multilingual 2.1.4
Plugin/tema relacionado
Advanced Custom Fields (ACF)
Etiquetas de temática
Compatibility

Resumen del problema

Es posible que encuentre un error fatal al intentar actualizar los campos repetidores de Advanced Custom Fields si la traducción es un duplicado en entornos con PHP 8.1 o superior.


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

Solución alternativa

Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php.

  • Busque la línea 24.

  • Reemplace:
    	private $meta_data_after_move;

  • Por:
    	private $meta_data_after_move = [];

Todos los problemas conocidos →