WPML

O WPML dá a você a opção de formatar as URLs de idioma do seu site em domínios, diretórios ou como parâmetros. Entenda como isso funciona e descubra qual é a melhor opção para você.

O WPML permite que você escolha formatar as URLs de idioma do seu site usando um argumento de idioma na URL, em pastas virtuais ou em domínios diferentes (ou subdomínios). Internamente, todos os idiomas são salvos em um único banco de dados do WordPress, mas, para os visitantes, os idiomas podem parecer estar em sites diferentes.

Você pode escolher o formato que quer ao configurar o WPML pela primeira vez. Se você quiser mudar para um formato diferente depois de configurar o WPML, você pode fazer isso acessando WPMLConfiguraçõesURLs e SEOFormato de URL do idioma e rolando até Formato de URL do idioma.
Você pode escolher entre as seguintes opções:

Opções de URL de idioma
Opções de URL de idioma

Idiomas diferentes em diretórios


Ao ativar idiomas em diretórios, você está dizendo ao WPML para organizar as traduções no que parecem ser pastas virtuais diferentes. Por exemplo:
  • www.example.com
  • www.example.com/es/
  • www.example.com/ja/

Idiomas em diretórios

Configurações do servidor para idiomas em diretórios


Para configurar os seus idiomas em diretórios, o módulo rewrite do Apache deve estar ativado. Se você não tem acesso às configurações do seu servidor, entre em contato com o seu provedor de hospedagem para pedir que ativem isso.

O seu site também precisa usar uma estrutura de links permanentes “amigável”. Você pode mudar a estrutura de links permanentes do seu site nas configurações do seu WordPress.

Erros comuns


Certifique-se de NÃO fazer nenhuma das seguintes coisas:
  • Criar diretórios reais no seu site
    Você não precisa criar diretórios reais na sua instalação do WordPress, nem instalar o WordPress várias vezes. Na verdade, se você fizer isso, os idiomas em diretórios não funcionarão.

    Esses diretórios são virtuais. Eles não existem como nenhum caminho físico.

  • Redirecionar para outros diretórios
    Assim como na criação de diretórios reais, alguns usuários editam seus arquivos .htaccess e adicionam regras de redirecionamento. Você não deve fazer isso. O WPML cria as suas próprias regras de redirecionamento dinamicamente.

Para mais dicas de solução de problemas, consulte o seguinte artigo: Não é possível ativar diretórios de idiomas.

Exibir o idioma padrão do seu site em um diretório


O WPML também permite que você exiba o seu idioma padrão em um diretório e selecione o que mostrar na URL raiz do site.
Diretório para o idioma padrão
Diretório para um idioma padrão

Leia mais sobre como colocar o idioma padrão do site em um diretório.

Um domínio diferente por idioma

Você pode colocar idiomas diferentes em domínios completamente independentes. Por exemplo:
  • www.example.com
  • www.example.de

Você também pode escolher colocar idiomas diferentes em subdomínios diferentes. Por exemplo:

  • en.example.com
  • de.example.com

Diretório para o idioma padrão
Diretório para o idioma padrão

Configurações de DNS e servidor para exibir domínios diferentes por idioma


Escolher esse formato exige que você defina as configurações adequadas de DNS e de servidor. Consulte o nosso tutorial para obter instruções passo a passo sobre as configurações de servidor necessárias para usar idiomas em domínios.

Se você não tem acesso às configurações do seu servidor, entre em contato com o seu provedor de hospedagem para obter ajuda.

Nome do idioma adicionado como um parâmetro


Escolher exibir o idioma como um parâmetro adiciona o idioma ao final da URL do seu site. Por exemplo:
  • www.example.com/?lang=fr
  • www.example.com/about/?lang=en

Esse formato não exige nenhuma alteração adicional nas configurações do seu servidor.

Mais nesta seção

Escrito por Amir · Última atualização em 18 de outubro de 2024