Nesta página
Mesmos campos em todos os idiomas
Campos diferentes em cada idioma
Home » Documentação do WPML » Projetos relacionados » Advanced Custom Fields (ACF) Multilingual – Traduza todos os campos com o WPML
Nesta página
Mesmos campos em todos os idiomas
Campos diferentes em cada idioma
Para traduzir seu site com o ACFML, instale e ative os seguintes plugins:
As etapas necessárias para traduzir os campos do 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.
Esta opção é a configuração típica usada pela maioria dos sites com ACF. Ela permite traduzir os valores dos seus campos personalizados, mantendo a estrutura em todos os idiomas.
Por exemplo, pense na página “nossa equipe” do seu site. Sua equipe é a mesma, independentemente do idioma da página. Como você está exibindo as mesmas informações (as pessoas da sua equipe e seus detalhes), você deve usar “mesmos campos em todos os idiomas” para os campos deste grupo.
Você inserirá as informações sobre sua equipe uma única vez, no idioma padrão do site. Em seguida, você traduzirá esses detalhes para os demais idiomas do site.
Para exibir os mesmos campos em todos os idiomas:

Se você não encontrar seu conteúdo no Translation Dashboard, vá em WPML → Configurações, role até Tradução de tipo de post e verifique se o seu conteúdo está definido como Traduzível.
Esta opção permite exibir campos traduzidos com valores diferentes em cada idioma. Ela é útil quando você deseja mostrar versões localizadas de conteúdos semelhantes.
Pense em uma empresa que organiza eventos e oferece eventos diferentes para públicos em idiomas diferentes. A página “eventos” precisará exibir conteúdos diferentes (eventos) para cada idioma.
Para exibir campos diferentes em cada idioma:



O Modo especialista permite controlar manualmente as preferências de tradução de 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 combinação de campos com preferências de tradução diferentes; 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 do Grupo de campos.
Os rótulos de campos do ACF são os nomes que identificam cada campo personalizado no editor do WordPress. No front-end, os rótulos de campos geralmente são exibidos em formulários para ajudar a identificar diferentes campos.
Para traduzir rótulos de campos do ACF:
As opções de escolha de campos do ACF são campos personalizados com múltiplas opções, como botões de opção, seletores suspensos e caixas de seleção. Esses campos normalmente são usados em formulários e precisam ser traduzidos separadamente.

Para traduzir opções de escolha de campos do ACF:
As Páginas de opções permitem criar páginas globais de configurações no painel do WordPress para gerenciar informações do site inteiro, como detalhes de contato e logotipos.

Para traduzir campos nas Páginas de opções:
Comece a criar um site multilíngue com campos personalizados.
Sim, você pode traduzir blocos do ACF com o ACFML usando os mesmos métodos de tradução abordados anteriormente: mesmos campos ou campos diferentes em cada idioma.
Sim, você pode usar imagens diferentes em cada idioma. Basta usar Campos diferentes em cada idioma e enviar mídias diferentes em cada idioma.
Se você quiser usar Mesmos campos em todos os idiomas, instale o add-on WPML Media Translation e vá em WPML → Media Translation para enviar imagens diferentes por idioma.
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).
Sim, você pode traduzir campos do ACF registrados usando PHP. Ao registrar campos, você pode controlar como o WPML lida com cada campo adicionando o parâmetro wpml_cf_preferences à definição do campo.
Para mais detalhes, consulte nosso guia sobre como definir preferências de tradução para campos do ACF criados usando código PHP.







