WPML

A compatibilidade do Avada Builder com o WPML é garantida por meio do arquivo de configuração de idioma. Mostraremos a você como usar e atualizar esse arquivo para manter a compatibilidade.

Esta documentação é destinada à equipe de desenvolvimento do Avada e aos desenvolvedores web que usam o Avada. Se você for um cliente que quer traduzir um site criado com o Avada, consulte nossa página de documentação sobre como criar sites multilíngues com o Avada e o WPML.

Primeiros passos

Antes de começar, certifique-se de ter o seguinte instalado e ativado no seu site:

Como a integração do Avada Builder funciona com o WPML

Para entender como o Avada Builder funciona com o WPML, vamos começar criando um post simples usando o Avada Builder. Incluiremos alguns módulos, como um Text Block, um Alert e uma Flip Box.

Uma página simples criada usando o Avada Builder

Para traduzir o post, localize a caixa Idioma na barra lateral direita e clique no ícone de adição ao lado do idioma para o qual você quer traduzir o post.

Clicar no ícone de adição para traduzir o post

Isso leva você ao Editor de tradução avançado, onde você pode traduzir sua página. Clique no ícone de adição ao lado de cada linha para adicionar as traduções. Quando você terminar todas elas, clique no botão Completo.

Tradução do post no Editor de tradução avançado

Como atualizar o arquivo de configuração de idioma

Você pode precisar atualizar os shortcodes do construtor de páginas no arquivo de configuração de idioma por diferentes motivos:

  • Adicionar um novo shortcode ao construtor de páginas
  • Adicionar um novo atributo a um shortcode existente
  • Remover um shortcode obsoleto

Você pode baixar o arquivo de configuração de idioma do nosso repositório. Em seguida, você pode adicionar os novos shortcodes ou atributos aos shortcodes existentes no arquivo de configuração de idioma.

Estrutura de shortcodes do construtor de páginas no arquivo de configuração de idioma

Para extrair as strings das páginas criadas usando o Avada Builder e carregá-las no Editor de tradução avançado, o WPML precisa ser configurado para identificar os shortcodes e atributos que contêm as strings que precisam de tradução.

Isso é feito adicionando um arquivo chamado wpml-config.xml, que normalmente é colocado na pasta raiz do seu tema. Para o Avada, estamos hospedando o arquivo de configuração de idioma em nossos servidores. Ele é configurado para substituir o arquivo de configuração local colocado na pasta raiz do Avada, garantindo que o arquivo de configuração esteja sempre atualizado.

O arquivo wpml-config.xml também é usado para configurar os seguintes elementos:

  • Campos personalizados
  • Taxonomias personalizadas
  • Textos de administração / wp_options
  • Configuração do seletor de idiomas
  • Shortcodes do construtor de páginas

Você pode aprender mais sobre a estrutura e a sintaxe do arquivo de configuração de idioma visitando nossa página sobre arquivos de configuração de idioma.

Como exemplo, vamos ver como adicionamos o shortcode Flip Box ao arquivo wpml-config.xml:

Exemplo dos shortcodes do Avada Builder no arquivo de configuração de idioma
<shortcodes>
  <shortcode>
    <tag>fusion_flip_box</tag>
    <attributes>
      <attribute>title_front</attribute>
      <attribute>title_back</attribute>
      <attribute>text_front</attribute>
      <attribute>image</attribute>
    </attributes>
  </shortcode>
</shortcodes>

A estrutura do exemplo acima pode ser detalhada da seguinte forma:

  • Todos os shortcodes estão envolvidos pela tag shortcodes
  • A tag shortcode envolve todas as tags pertencentes a um único shortcode.
  • A tag tag define o nome do shortcode, que neste caso é fusion_flip_box.
  • Os shortcodes podem ter um ou mais atributos, e é por isso que os envolvemos na tag attributes (plural) e usamos a tag attribute (singular) para definir o título de cada atributo. Neste caso, temos title_front, title_back, text_front e image.

Para shortcodes que incluem atributos de link, você pode fazer com que os links internos apontem automaticamente para a versão traduzida desse post usando a opção type para o atributo. Aqui está um exemplo:

Exemplo de shortcodes do Avada Builder que incluem atributos de link
<shortcode>
   <tag>fusion_soundcloud</tag>
   <attributes>
      <attribute type="link">url</attribute>
   </attributes>
</shortcode>

Como testar o arquivo de configuração de idioma atualizado

Para testar o arquivo de configuração de idioma atualizado, confirme se você tem o Avada, o plugin núcleo do WPML e o WPML Tradução de Strings instalados e ativados no seu site.

Você precisará começar substituindo o arquivo de configuração de idioma remoto pelo atualizado. Para fazer isso:

  1. Vá para WPMLConfigurações e clique na aba Configuração XML personalizada. Cole o conteúdo do seu arquivo de configuração de idioma atualizado no editor e clique em Salvar.
Substituição do arquivo de configuração de idioma existente por um atualizado
  1. Crie uma nova página e adicione o(s) novo(s) módulo(s) a ela. Caso você tenha atualizado alguns atributos para módulos existentes, adicione-os à página também. Para fins de demonstração, criaremos uma página com o módulo Button e assumiremos que ele foi recém-adicionado ao Avada Builder.
  1. Na caixa Idioma, clique no ícone de adição para traduzir a página.
Clicar no ícone de adição para traduzir a página de teste com o novo módulo
  1. Você será levado ao Editor de tradução avançado, onde poderá clicar no ícone de adição ao lado de cada linha para traduzir os elementos textuais do módulo.
Tradução dos elementos textuais do módulo no Editor de tradução avançado
  1. Se você quiser traduzir o link do botão, comece a digitar o nome da URL na barra de pesquisa Search Source na parte superior da página. Lembre-se de clicar no botão Completo quando terminar de adicionar as traduções.
Uso da barra de pesquisa Search Source para traduzir o link do botão

Para ver se a página traduzida mostra todas as strings traduzidas e se o arquivo de configuração de idioma atualizado está funcionando corretamente, você pode dar uma olhada na sua página recém-traduzida no front-end.

Visualização da página recém-traduzida no front-end

Obter ajuda

Caso você esteja enfrentando algum problema, entre em contato com a nossa equipe de desenvolvimento de compatibilidade. Eles ficarão felizes em ajudar você a verificar os problemas relacionados ao arquivo de configuração de idioma.

Assim que terminar os testes, envie um merge request para o nosso repositório. Nossos desenvolvedores de compatibilidade receberão suas solicitações e as revisarão.

Escrito por Amir · Última atualização em 24 de dezembro de 2025