WPML
Estado
Resuelto
Notificado para
Advanced Custom Fields Multilingual 2.2.2
Resuelto en
Advanced Custom Fields Multilingual 2.2.3
Plugin/tema relacionado
Advanced Custom Fields
Etiquetas de temática
Compatibility

Resumen del problema

Al usar Advanced Custom Fields con ACFML, es posible que experimente un error fatal al guardar campos anidados en las páginas de opciones de ACF en un idioma secundario.

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

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • Busque la función registerFieldTranslation alrededor de la línea 308.

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


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

Todos los problemas conocidos →