- Status
- Resolvido
- Relatado para
- Advanced Custom Fields Multilingual 2.1.3
- Resolvido em
- Advanced Custom Fields Multilingual 2.1.4
- Plugin/tema relacionado
- Advanced Custom Fields (ACF)
- Tags de tópico
- Compatibility
Visão geral do problema
Você pode encontrar um erro fatal ao tentar atualizar campos repetidores do Advanced Custom Fields se a tradução for uma duplicata em ambientes executando o PHP 8.1 ou 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
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php.
- Procure a linha 24.
- Substitua:
private $meta_data_after_move;
- Por:
private $meta_data_after_move = [];