Nesta página
Home » Documentação do WPML » Projetos relacionados » Advanced Custom Fields (ACF) multilingual – traduza todos os campos com WPML
Plugins necessários
Para traduzir seu site com ACFML, instale e ative os seguintes plugins:
Como traduzir com ACFML
As etapas que você precisa seguir para traduzir os campos ACF dependem da configuração do grupo de campos. Ao configurar um novo grupo de campos, o ACFML oferecerá três opções de tradução.
Opção 1: Mesmos campos em todos os idiomas
Esta opção é a configuração típica que a maioria dos sites ACF usa. Ela permite que você traduza os valores de seus campos personalizados, mantendo sua estrutura em todos os idiomas.
Por exemplo, pense na página “nossa equipe” em seu site. Sua equipe é a mesma, independentemente do idioma da página. Como você está mostrando as mesmas informações (as pessoas da sua equipe e seus detalhes), você deve usar “mesmos campos em todos os idiomas” para os campos neste grupo.
Você inserirá as informações sobre sua equipe uma vez, no idioma padrão do site. Em seguida, você traduzirá esses detalhes para os outros idiomas do site.
Para exibir os mesmos campos em todos os idiomas:
- Vá para ACF → Grupos de Campos e edite seu Grupo de Campos.
- Em Configuração Multilíngue, selecione a opção Mesmos campos em todos os idiomas.

- Por fim, vá para WPML → Painel de tradução e envie o conteúdo com seus campos personalizados para tradução.
Se você não conseguir encontrar seu conteúdo no Painel de Tradução, vá para WPML → Configurações, role para baixo até Tradução de Tipo de Post, e verifique se seu conteúdo está definido como Traduzível.
Opção 2: Campos diferentes em todos os idiomas
Esta opção permite que você mostre campos traduzidos com valores diferentes em cada idioma. É útil quando você quer mostrar versões localizadas de conteúdo similar.
Pense em uma empresa que organiza eventos e oferece eventos diferentes para públicos em diferentes idiomas. A página de “eventos” precisará mostrar conteúdo diferente (eventos) para cada idioma.
Para exibir campos diferentes em todos os idiomas:
- Vá para ACF → Grupos de Campos e edite seu Grupo de Campos.
- Em Configuração Multilíngue, selecione a opção Campos diferentes em todos os idiomas.

- Em seguida, localize o conteúdo com seus campos personalizados (por exemplo, página, post) e clique em Editar.
- Na barra lateral direita, clique no ícone Mais para o idioma em que você deseja mostrar campos diferentes.

- Um rascunho em branco será aberto com campos personalizados vazios. Insira seus valores traduzidos e diferentes para cada campo e clique em Publicar.

Opção 3: Modo especialista (avançado)
O Modo especialista permite que você controle manualmente as preferências de tradução para cada campo personalizado. Esta opção é útil quando você deseja uma combinação de campos iguais e diferentes em todos os idiomas e precisa de controle de tradução independente por campo.
Por exemplo, no exemplo de evento abaixo, temos uma mistura de campos com diferentes preferências de tradução; o título e a descrição são traduzidos, enquanto o preço, a data e o endereço são copiados.
O modo especialista está disponível junto com as outras opções do ACFML, ao escolher um método de tradução de Grupo de Campos.
Traduzir rótulos de campos
Os rótulos de campo ACF são os nomes que identificam cada campo personalizado no editor do WordPress. No front-end, os rótulos de campo geralmente são exibidos em formulários para ajudar a identificar diferentes campos.
Para traduzir rótulos de campo ACF:
- Vá para WPML → painel de tradução.
- Abra a seção Grupo de Campos ACF e envie seu item Rótulos de Grupo de Campos para tradução.
Traduzir escolhas de campo ACF
As escolhas de campo ACF são campos personalizados com múltiplas opções, como botões de rádio, seleções suspensas e caixas de seleção. Esses campos são tipicamente usados em formulários e precisam ser traduzidos separadamente.

Para traduzir escolhas de campo ACF:
- Vá para WPML → painel de tradução.
- Abra a seção Grupo de Campos ACF e envie o item com suas escolhas ACF para tradução.
Comece com ACFML
Comece a construir um site multilíngue com campos personalizados.
Perguntas frequentes
Posso traduzir Blocos ACF com ACFML?
Sim, você pode traduzir blocos ACF com ACFML usando os mesmos métodos de tradução mencionados anteriormente; mesmos campos ou campos diferentes em todos os idiomas.
Posso usar imagens diferentes em todos os idiomas?
Sim, você pode usar imagens diferentes em todos os idiomas. Basta usar Campos diferentes em todos os idiomas e fazer upload de mídias diferentes em cada idioma.
Se você quiser usar Mesmos campos em todos os idiomas, instale o complemento WPML Media Translation e vá para WPML → Media Translation para fazer upload de imagens diferentes por idioma.
Por que alguns campos não aparecem para tradução?
Para garantir que os campos apareçam para tradução, evite usar o mesmo nome de campo mais de uma vez e não comece com um sublinhado (por exemplo, _custom_field).







