Visão geral do problema
Quando você edita e corta uma imagem destacada no idioma padrão, a versão cortada não aparece nas páginas traduzidas. Em vez disso, as páginas traduzidas exibem a versão original e sem corte da imagem.
Solução alternativa
Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.
Por favor, faça um backup completo do seu site antes de prosseguir.
- Instale o plugin WPML Media Translation
- Certifique-se de que sua imagem tenha um título e que ele esteja traduzido via WPML Media
- Vá para WPMLConfiguraçõesTradução de mídia
- Se a opção “Detectar automaticamente as melhores opções para traduzir textos de imagens (alt, legenda, título)” estiver ativa, desative-a
- Em Como lidar com os textos da Biblioteca de Mídia (alt, legenda, título), ative a opção “Traduzir textos da Biblioteca de Mídia (alt, legenda, título) ao traduzir o conteúdo”.
- Em seguida, abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/MediaTranslationStatus.php.
- Procure a linha 174.
- Altere:
return $attachment_translation_id;
- Para:
$this->copy_attached_file_info_from_original( $attachment_translation_id, $attachment_id ); return $attachment_translation_id;
- Salve a alteração.
- Faça uma pequena alteração no post e no título da imagem no idioma padrão.
- Atualize a tradução