- Status
- Resolvido
- Resolvido em
- 3.5.3.1
Visão geral do problema
O problema acontece ao usar a opção de campo Repeater no ACF Pro junto com o WPML, onde o campo pai do campo Repeater é configurado para ser copiado para o post traduzido.
Como resultado, os subcampos do Repeater do post traduzido não são exibidos corretamente – não importa quantos subcampos do repeater você adicione ao post traduzido, o painel de administração lista a mesma quantidade de subcampos que o post no idioma original possui.
Por exemplo, quando você cria um post no seu idioma padrão e adiciona quatro campos no campo Repeater, e depois o traduz para o idioma secundário, você não conseguirá adicionar mais de quatro campos no campo repeater do idioma secundário.
Solução alternativa
- Navegue até o seu post traduzido a partir do seu painel do WordPress.
- Role para baixo até a seção Configuração de conteúdo multilíngue.
- Encontre o ID do seu campo Repeater e defina sua opção de tradução como Não traduzir.
- Clique no botão Aplicar.
Observe que você pode não conseguir escolher a opção Não traduzir para um campo personalizado específico (os botões de opção estão desativados) porque ele está definido como Copiar.
Neste caso, siga as etapas abaixo:
- No seu painel do WordPress, navegue até WPML -> Gerenciamento de tradução -> clique na aba Configuração de conteúdo multilíngue e role para baixo até a seção Tradução de campos personalizados.
- Encontre esse campo específico e altere a opção de copiar do original para a tradução para Não traduzir e clique no botão Salvar
- No seu painel do WordPress, navegue até Plugins -> Plugins instalados e Desative o plugin WPML Translation Management.
- Vá para o post que você deseja traduzir e edite/adicione seu conteúdo traduzido ao campo personalizado Repeater.
- Navegue até a página de Plugins e Ative o plugin WPML Translation Management.