Multilíngue

O Giuliomax Menu Builder funciona perfeitamente com os plugins de tradução mais populares do WordPress. Você cria um menu e ele se adapta automaticamente ao idioma do visitante, sem necessidade de reconfiguração.

WPML

Com o WPML (WordPress Multilingual Plugin), você pode traduzir e exibir itens de menu separados para cada idioma.

  1. Instale e configure o WPML normalmente.
  2. Acesse Aparência › Menus e traduza os itens pelo painel de tradução de menus do WPML.
  3. Atribua o menu traduzido à localização que o Giuliomax Menu Builder utiliza.
  4. O plugin detecta automaticamente o idioma ativo do WPML e exibe o menu correspondente.

Dica: use o widget de seletor de idioma do WPML e adicione-o à área de cabeçalho do seu tema para facilitar a troca de idioma pelos visitantes.

Polylang

O Polylang usa o mesmo sistema de menus do WordPress — cada idioma recebe sua própria atribuição de localização.

  1. Crie uma versão do menu para cada idioma em Aparência › Menus.
  2. Atribua cada menu à localização correta para o idioma correspondente.
  3. O Polylang garante automaticamente que a atribuição correta esteja ativa com base no idioma visitado.
  4. O Giuliomax Menu Builder lê a localização ativa e exibe o menu correto.

TranslatePress

O TranslatePress traduz a página inteira, incluindo itens de menu, por meio de uma interface de tradução visual.

  1. Instale o TranslatePress e adicione seus idiomas de destino nas configurações.
  2. Use o tradutor visual (engrenagem no frontend) para traduzir os itens de menu diretamente na página.
  3. O TranslatePress salva as traduções e as aplica em todas as páginas, inclusive nos itens do Giuliomax Menu Builder.

Observação: blocos HTML personalizados e conteúdo de megamenus também são traduzidos, desde que o texto esteja visível no DOM durante o processo de tradução.

Abordagem manual sem plugin

Se você não usa um plugin de tradução, ainda pode oferecer menus multilíngues através da estrutura de páginas do WordPress:

Suporte a idiomas RTL

O Giuliomax Menu Builder detecta automaticamente a direção RTL (direita para esquerda) com base no atributo dir="rtl" no elemento <html>, definido pelo WPML ou Polylang.

Boas práticas