Pular para o conteúdo Pular para a barra lateral

Home » Documentação do WPML » Projetos relacionados » Advanced Custom Fields (ACF) multilíngue – traduza todos os campos com WPML

Advanced Custom Fields (ACF) multilíngue – traduza todos os campos com WPML

Advanced Custom Fields Multilingual (ACFML) é um complemento do WPML para traduzir campos personalizados do ACF para mais idiomas.

Mais de 70.000 desenvolvedores de todo o mundo confiam no ACFML para construir seus sites WordPress multilíngues avançados.

Principais recursos

Traduza valores, rótulos e títulos de campos personalizados

Personalize o fluxo de trabalho de tradução para se adequar a configurações de campos complexas

Opções de tradução simples e intuitivas para tudo o que você cria com o ACF

Traduza campos personalizados inseridos dinamicamente com a integração do Elementor PRO e ACF

Use tradução automática, tradutores individuais ou serviços de tradução em seu site com ACF

Plugins necessários

Para traduzir seu site com ACFML, instale e ative os seguintes plugins:

  • ACF
  • ACFML (complemento gratuito)
  • WPML
  • WPML String Translation

Escolha como você deseja traduzir cada grupo de campos

O Advanced Custom Fields (ACF) permite criar diversos grupos de campos adaptados para atender às necessidades específicas do seu site. Essa flexibilidade significa que cada grupo de campo pode exigir uma abordagem de tradução diferente.

Digamos que você administre um site de tecnologia e crie campos personalizados ACF para apresentar produtos, como Descrição do Produto, Data de Lançamento e Especificações.

Você quer mostrar as mesmas informações em todos os idiomas do seu site e simplesmente traduzir o conteúdo.

Uma análise do produto no idioma padrão

Uma avaliação de produto traduzida para o espanhol

Agora, imagine que você está desenvolvendo um site para um serviço de tutoria. Você está usando campos personalizados para detalhes como nome do tutor, assunto, biografia e preço por hora. Nesta plataforma, você tem tutores diferentes para seu público que fala inglês e espanhol.

Portanto, você precisa ter a capacidade de exibir valores de campo diferentes e até mesmo um número diferente de campos em cada idioma.

Uma página com campos personalizados apresentando tutores que falam inglês

A página traduzida com campos personalizados apresentando tutores que falam espanhol

Com o ACF Multilingual (ACFML), você pode escolher a opção de tradução que melhor atende às necessidades únicas de cada um dos seus grupos de campos. Você tem duas opções principais para escolher.

  • Mesmos campos em todos os idiomas – Esta opção é melhor quando você quer traduzir seu conteúdo e manter os valores dos campos iguais em todos os idiomas, como no exemplo de descrições de produtos em um site de tecnologia.
  • Campos diferentes em todos os idiomas – Você pode optar por esta opção de tradução se quiser conteúdo diferente, um número diferente de campos ou um layout diferente em cada idioma, como visto no exemplo do site de tutoria.

Configuração da opção de conversão para cada grupo de campos

Você pode definir a opção de conversão para cada grupo de campos por:

  • Clicando no botão Definir opções de tradução no prompt que aparece após ativar o ACFML.
  • Vá para ACF → Grupos de campos e clique em Editar para cada grupo de campos.

Se você não definir uma opção de tradução para um grupo de campos, não poderá traduzir seus campos.

Como traduzir campos ACF com WPML

Mesmos campos em todos os idiomas

Para traduzir campos que aparecem iguais em todos os idiomas, vá para WPML → Painel de Tradução e envie seu post com campos personalizados para tradução.

Selecionando post com campos personalizados para traduzir

Se você decidir traduzir o conteúdo você mesmo, aceitar o trabalho de tradução abre o Editor de tradução avançado do WPML.

Translating tutor custom fields
Traduzindo post com campos personalizados no Editor de tradução avançado

A partir deste editor, você pode traduzir o conteúdo do post e seus campos personalizados.

Certifique-se de que cada um dos campos personalizados em seus diferentes grupos de campos tenha um nome de campo exclusivo. Se você usar o mesmo Nome de Campo com mais de um campo personalizado, pode não ver todos os valores dos seus campos disponíveis para tradução no Editor de Tradução Avançado.

Campos diferentes em vários idiomas

Com a opção Campos diferentes em todos os idiomas, cada versão de idioma pode ter seus próprios valores de campo personalizados, layouts e designs. Isso requer que você traduza o post e seus campos no editor do WordPress ou construtor de páginas que você está usando (Gutenberg, Elementor, Divi, etc.).

Para traduzir campos de modo que apareçam diferentemente entre os idiomas:

01.

Clique no ícone mais (+) ao lado do idioma para o qual você deseja traduzir seu post ou página com os campos personalizados.

02.

No editor do WordPress, adicione o título à página em seu idioma secundário e clique em Publicar.

03.

Atualize a página e escreva suas traduções nos campos personalizados vazios que aparecem no editor.

Ao selecionar Campos diferentes em todos os idiomas para seu grupo de campos, o WPML configura automaticamente o processo de tradução correto para você. Você não precisa configurar para qual editor de tradução o ícone de mais (+) leva – o WPML sabe que você deseja conteúdo diferente para cada versão de idioma.


Quando você visualizar suas páginas nos idiomas padrão e secundário no front-end, verá as traduções conectadas e cada versão de idioma mostrando seus próprios valores de campo e layout.

Página com campos personalizados no idioma padrão

Página traduzida com valores de campo diferentes

Mais coisas que você pode fazer com o ACF Multilingual

Confira estes tópicos relacionados para obter informações mais detalhadas sobre o uso do ACF e WPML:

Atualizado
agosto 23, 2025