WPML
Status
Resolvido

Visão geral do problema

Sintomas
Ao usar o WPML 4.8 junto com um construtor de páginas (por exemplo, Elementor), tentar abrir o Editor de tradução pode resultar em um erro fatal do PHP semelhante 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

Isso ocorre quando a página inclui uma imagem que não possui metadados (ou seja, sem título, legenda, descrição ou texto alternativo).

Solução alternativa

Antes de abrir o Editor de tradução:

  • Edite a imagem na Biblioteca de Mídia do WordPress.

  • Adicione pelo menos um metadado (por exemplo, um título ou texto alternativo).

  • Salve a imagem e, em seguida, reabra o Editor de tradução.

Isso evita o erro fatal e permite que a página de tradução carregue normalmente.


Status

  • Uma correção foi incluída no WPML 4.8.1, que será lançado em breve.

  • Após a atualização, o WPML não travará mais ao encontrar imagens sem metadados.

Todos os problemas conhecidos →