- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.7.0
- Resolvido em
- WPML Multilingual CMS 4.7.2
- Tags de tópico
- Bug
Visão geral do problema
Se você usar o Editor de tradução clássico (CTE) para editar traduções e o seu conteúdo incluir vários blocos de texto, alterar o conteúdo traduzido do primeiro bloco e introduzir quebras de linha pode fazer com que esse conteúdo seja copiado para todos os blocos de conteúdo traduzidos.
Se você clicar no botão Salvar, você perceberá; se clicar em Salvar e fechar, não perceberá, mas o conteúdo incorreto será salvo no banco de dados e exibido no front-end, e ficará visível ao reabrir o CTE para editar a tradução novamente.
O problema pode ocorrer ao usar o editor Gutenberg, mas também ao usar módulos de texto de construtores de páginas, como o Elementor ou o WP Bakery.
Solução alternativa
O problema surgiu no WPML 4.7.0 (e persiste no WPML 4.7.1). Você pode fazer o downgrade do WPML para 4.6.15 e do WPML Tradução de Strings para 3.2.18 para evitar o problema.
Se o downgrade não for uma opção, você pode aplicar um patch substituindo um dos arquivos do plugin WPML (usando FTP ou um plugin gerenciador de arquivos).
Baixe uma versão corrigida do arquivo clicando com o botão direito do mouse e salvando este arquivo vinculado.
Descompacte e substitua o arquivo com o mesmo nome em wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js
Você pode precisar limpar o cache do seu navegador se não funcionar de primeira.