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

Resumen del problema

Al usar ACF y WPML en un servidor con PHP 8.0, configurar un grupo de campos para que se muestre en la página de opciones mostrará los siguientes errores:

Warning: Trying to access array offset on value of type null in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php on line 184
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/strategy.php on line 126

Tenga en cuenta que no se recomienda instalar WPML con un solo idioma activo.

Solución alternativa

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


  1. Edite el archivo /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php.

  2. Vaya a la línea número 184.

  3. Reemplace:
    return $this->element_translations[ $id ];

    Por:

    return $this->element_translations[ $id ] ?? [];

Todos los problemas conocidos →