- Status
- Resolvido
- Relatado para
- Advanced Custom Fields Multilingual 2.2.2
- Resolvido em
- Advanced Custom Fields Multilingual 2.2.3
- Plugin/tema relacionado
- Advanced Custom Fields
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o Advanced Custom Fields com o ACFML, você pode encontrar um erro fatal ao salvar campos aninhados nas páginas de opções do ACF em um idioma secundário.
Fatal error: Uncaught TypeError: md5(): Argument
#1 ($string) must be of type string, array given in .../wp-content/plugins/acfml/classes/Strings/Package.php:174
Solução alternativa
Certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.
- Procure a função
registerFieldTranslationpor volta da linha 308. - Substitua:
if ( null === $originalValue || false === $originalValue ) { return; } - Por:
if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) { return; }