- 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.
- Edite el archivo /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php.
- Vaya a la línea número 184.
- Reemplace:
return $this->element_translations[ $id ];
Por:
return $this->element_translations[ $id ] ?? [];