WPML
Status
Resolvido
Relatado para
Advanced Custom Fields Multilingual 2.0.5
Resolvido em
Advanced Custom Fields Multilingual 2.1.0
Tags de tópico
Bug

Visão geral do problema

Se você acessar WPML > Configurações > Campos personalizados, você pode notar que algumas seções desaparecem. O log de erros destaca um erro fatal do PHP como o seguinte:

PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112

E o problema desaparece assim que você desativa o Advanced Custom Field Multilingual.

Solução alternativa

Antes de realizar quaisquer ações, faça o backup de todo o site.

Para resolver o problema:


  • Abra a sua tabela wp_options no banco de dados.

  • Procure e exclua a chave acfml_field_name_patterns.
Nota: A manipulação direta do banco de dados é uma ação de grande impacto e pode não ser recomendada como prática geral. Consulte seu desenvolvedor ou seu provedor de hospedagem para obter orientação.

Todos os problemas conhecidos →