- Status
- Aguardando o autor
- Plugin/tema relacionado
- TablePress
Visão geral do problema
Se você criar uma tabela usando o plugin TablePress, atualmente não é possível traduzi-la com o WPML.
Solução alternativa
Como o autor do TablePress menciona, a solução mais fácil é criar uma tabela para cada idioma e usar o shortcode relevante nas páginas traduzidas.
Você também pode usar o módulo Row Filtering disponível na versão Premium do TablePress para copiar cada linha para cada idioma e usar a abreviação do idioma como o termo de filtro, por exemplo, em uma primeira coluna extra, mas oculta.
Como alternativa, você pode tentar a seguinte solução, mas certifique-se de fazer um backup completo do seu site antes de prosseguir:
- Acesse a página WPML → Configurações .
- Role para baixo até a seção Tradução de tipos de post e defina o tipo de post personalizado tablepress_table como Traduzir.
- Na mesma página, procure a seção Tradução de campos personalizados . Defina os seguintes campos como Copiar:
- _tablepress_table_options
- _tablepress_table_visibility
- Vá para WPML → Gerenciamento de tradução.
- Selecione o tipo de post TablePress Tables no menu suspenso:
- Traduza a tabela como você faria com qualquer outro post ou página.
- Vá para WPML → Tradução de Strings.
- Role até o final da página e clique no link Traduzir textos nas telas de administração.
- Pesquise por tablepress_tables.
- Selecione o resultado e clique no botão Adicionar à Tradução de Strings.
- Volte para WPML → Gerenciamento de tradução.
- Aqui, você precisa obter o ID da tabela original. Você pode encontrá-lo passando o mouse sobre o botão Visualizar na tabela original:
- Vá para WPML → Traduções.
- Obtenha o ID da tabela traduzida:
- Volte para WPML → Tradução de Strings e selecione o domínio admin_texts_tablepress_tables no menu suspenso na parte superior da tabela.
- Copie o conteúdo da string para a tradução. Na tradução, substitua o ID da tabela original (18 em nosso exemplo) pelo ID da tabela traduzida (32 em nosso exemplo).

Traduzindo a string da tabela


