Pular a navegação
Atualizado
maio 22, 2024

O recurso ACF Blocks permite que você crie blocos personalizados com seus próprios layouts e campos personalizados. Aqui, mostraremos a você como traduzi-los usando 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 se integram ao Editor de blocos WordPressGutenberg), permitindo que você os adicione a qualquer post ou página. Usando WPML, você pode traduzir posts ou páginas com conteúdo de blocos ACF da mesma forma que aqueles criados com blocos nativos WordPress.

WPML permite que você exiba o mesmo conteúdo de bloco ACF em diferentes idiomas, simplesmente traduzido. Ou você pode personalizar seus blocos ACF com diferentes números 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

Quando você seleciona a opção Mesmos campos em todos os idiomas, pode 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, mostraremos a você como traduzir uma página com um bloco ACF por conta própria. 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 postagem ou a página na qual você inseriu o bloco ACF. Na caixa Idioma, clique no ícone de adição ao lado do idioma para o qual você deseja traduzir o conteúdo do post e do bloco.
Clicar no ícone de adição para traduzir a publicação com o conteúdo do bloco
  1. Você será levado ao Advanced Translation Editor. Se tiver créditos de tradução, você verá as traduções preenchidas automaticamente. Você pode revisar e aceitar essas traduções automáticas. Se você não tiver créditos, adicione as traduções para cada linha e clique em Complete quando terminar.
Traduzir o conteúdo do bloco no Advanced Translation Editor

Diferentes campos nos idiomas

A opção de tradução “Different fields across languages” permite que você varie o conteúdo do bloco ACF e os números dos campos em diferentes idiomas.

Isso exige que você traduza manualmente o 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 ter um conteúdo de bloco diferente por idioma:

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

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