Pular a navegação
Atualizado
janeiro 23, 2025

O recurso ACF Blocks permite que você crie blocos personalizados com seus próprios layouts e campos personalizados. Neste contexto, elucidaremos o processo de tradução utilizando WPML.

Nesta página:

Plugins Necessários

Para traduzir blocos ACF, você precisa instalar e ativar os seguintes plug-ins:

Como traduzir blocos ACF

Os blocos acf integram-se ao Editor de Blocos WordPress (Gutenberg), permitindo sua inserção em qualquer publicação ou página. Utilizando WPML, é possível traduzir publicações ou páginas contendo conteúdo de blocos acf de maneira análoga àquelas criadas com blocos nativos do WordPress.

WPML possibilita a exibição do mesmo conteúdo de blocos acf em diferentes idiomas, simplesmente traduzido. Alternativamente, é possível personalizar seus blocos acf com quantidades distintas de campos e conteúdo de campo exclusivo para cada idioma.

Com base na sua abordagem, você precisa escolher uma opção de tradução para o seu grupo de campo.

Mesmos campos em todos os idiomas

Ao selecionar a opção Mesmos campos em todos os idiomas, é possível traduzir seu conteúdo:

  • Usando a tradução automática
  • Por você mesmo, com a ajuda de tradutores individuais ou de um serviço de tradução profissional

Independentemente do método de tradução, certifique-se de que cada campo personalizado tenha um nome de campo exclusivo, especialmente em diferentes grupos de campos para blocos. Se você usar o mesmo nome de campo para vários campos, poderá impedir que alguns valores de campo apareçam no Translation Editor.

A seguir, demonstraremos como traduzir autonomamente uma página contendo um bloco acf. Criamos um bloco simples de Testemunho usando o ACF e definimos seu grupo de campos para usar a opção de tradução “Mesmos campos em todos os idiomas”.

%%tb-image-alt-text%%
Definir o grupo de campos como Mesmos campos em todos os idiomas opção de tradução

Para traduzir:

  1. Edite a publicação ou página na qual você inseriu o bloco acf. Na caixa de idioma, clique no ícone de adição ao lado do idioma para o qual deseja traduzir o conteúdo da publicação e do bloco.
Clicando no ícone de adição para traduzir a publicação com o conteúdo do bloco
  1. Você será direcionado ao Editor de Tradução Avançado. Caso possua créditos de tradução, as traduções serão preenchidas automaticamente. Você pode revisar e aceitar essas traduções automáticas. Na ausência de créditos, adicione as traduções para cada linha e clique em concluir ao finalizar.
Translating the block content in the Advanced Translation Editor
Traduzindo o conteúdo do bloco no Editor de Tradução Avançado

Diferentes campos nos idiomas

A opção de tradução “campos diferentes em todos os idiomas” permite variar o conteúdo e o número de campos dos blocos acf em diferentes idiomas.

Isto requer a tradução manual do conteúdo do bloco em cada idioma.

Como exemplo, criamos um bloco de agentes com ACF que tem um campo principal de repetidor e 4 subcampos. Para obter conteúdo de bloco diferente por idioma:

  1. Edite a página na qual você inseriu seu bloco acf. Na caixa de idioma, selecione a opção para traduzir sua página com o Editor WordPress. Na janela pop-up que aparece, selecione a opção Esta página.
Selecionando a opção para traduzir o conteúdo do bloco com o Editor WordPress
  1. Clique no ícone de adição ao lado do idioma para o qual deseja traduzir a publicação.
Clicando no ícone de adição para traduzir a publicação
  1. Você será direcionado a uma página em branco. Insira o título da publicação, o conteúdo da publicação e insira seu Bloco acf.
  2. No bloco, adicione quantas instâncias de subcampos repetidos você quiser. Insira os valores dos campos no idioma secundário do seu site.
Inserindo o conteúdo do bloco no idioma secundário
  1. Ao concluir, publique a postagem.

Se necessário, você pode, em seguida, traduzir os rótulos dos seus campos acf no String Translation do WPML.