Resumen del problema
Síntomas
Al usar WPML 4.8 junto con un maquetador visual (por ejemplo, Elementor), intentar abrir el Editor de traducción puede provocar un error fatal de PHP similar a:
PHP Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given
in .../sitepress-multilingual-cms/classes/media-translation/AddMediaDataToTranslationPackage.php:82
Esto ocurre cuando la página incluye una imagen que carece de metadatos (es decir, sin título, leyenda, descripción ni texto alternativo).
Solución alternativa
Antes de abrir el Editor de traducción:
-
Edite la imagen en la biblioteca de medios de WordPress.
-
Añada al menos un metadato (por ejemplo, un título o texto alternativo).
-
Guarde la imagen y luego vuelva a abrir el Editor de traducción.
Esto evita el error fatal y permite que la página de traducción se cargue con normalidad.
Estado
-
Se ha incluido una solución en WPML 4.8.1, que se publicará en breve.
-
Una vez actualizado, WPML ya no se bloqueará al encontrar imágenes sin metadatos.