WPML
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 registerFieldTranslation por volta da linha 308.

  • Substitua:
    		if ( null === $originalValue || false === $originalValue ) {
    			return;
    		}
            


  • Por:
    		if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) {
    			return;
    		}
            

Todos os problemas conhecidos →