WPML

O WPML permite que você conecte diferentes domínios ou subdomínios às suas traduções. Isso pode criar uma conexão mais próxima com seu público-alvo e adicionar um bônus de SEO aos seus idiomas secundários.

Sempre que o seu site recebe requisições desses domínios ou subdomínios, o WPML carrega a tradução apropriada do site. Ele não se limita a redirecionar para o seu domínio principal.

Para ativar essa opção, vá para WPMLConfiguraçõesURLs e SEO e, na seção Formato de URL do idioma, selecione Um domínio diferente por idioma.

Configuração de idiomas por domínio

Você tem duas opções ao configurar idiomas por domínio.

Domínio diferente para cada idioma

Por exemplo, se você tem uma tradução em alemão do seu site em inglês, pode configurá-la para ter um domínio diferente:

  • example.com → inglês
  • example.de → alemão

Subdomínios

Você também pode usar subdomínios, como:

  • en.example.com → inglês
  • de.example.com → alemão

O que você vai precisar

Antes de usar essa opção, há algumas coisas que você precisa ter.

  • Você precisa comprar os domínios que quer usar. Se você estiver configurando seu site manualmente, também precisará se certificar de que pode editar as configurações de DNS do seu domínio. Isso permite que você conecte seu nome de domínio ao local do servidor do seu site, também conhecido como endereço IP.
  • Se você estiver usando subdomínios, ainda precisará comprar o domínio principal correspondente (por exemplo, example.com). Certifique-se de que seu plano de hospedagem permite criar subdomínios.
  • Você deve ter um certificado SSL para cada tradução do site, ou um certificado SSL multidomínio.

Como ativar idiomas diferentes por domínio

Você pode configurar essa opção por conta própria ou com a ajuda do seu provedor de hospedagem. Aqui, não abordaremos a configuração por conta própria, porque cada provedor de hospedagem tem seu próprio painel de controle, seja cPanel, Webmin ou outro.

Digamos que você queira configurar um domínio diferente, “example.de”, para a versão em alemão do seu site. O domínio principal para o inglês é “example.com”. Se você não for um administrador de sistemas, é melhor simplesmente pedir ajuda ao seu provedor de hospedagem.

Estes são os passos recomendados:

1. Compre ou registre um novo domínio

Primeiro, compre seu domínio (por exemplo, “example.de”). Este é o domínio que você quer mostrar sempre que um cliente acessar a tradução em alemão do seu site.

Se possível, adquira a hospedagem e o domínio da mesma empresa. Isso simplificará o processo de definir as diferentes configurações.

2. Defina as configurações de DNS

Em seguida, você precisa fazer com que todos os seus domínios (ou subdomínios) apontem para o seu site que usa o WPML.

Isso é algo que a empresa onde você comprou o domínio deve fazer para você.

Aqui está o que você precisa pedir à sua empresa de hospedagem:

  • Ao usar domínios separados: Quero adicionar um domínio estacionado (alias) ao meu domínio existente. Meu domínio atual é “example.com”. Quero estacionar o domínio “example.de”.
  • Ao usar subdomínios: Quero adicionar o subdomínio “de.example.com” ao meu domínio “example.com”. Ele deve apontar para o mesmo local que o domínio principal.

Como cada usuário tem uma configuração diferente, a empresa de hospedagem precisará de informações como:

  • O local (endereço IP) do seu site WordPress. É onde seu site está hospedado (ou seja, GoDaddy, Namecheap).
  • O nome do domínio principal do seu site WordPress. No nosso exemplo, é “example.com”.

Se você comprou o domínio e a hospedagem de empresas diferentes, simplesmente peça a elas que enviem instruções detalhadas.

Como testar se os domínios estão configurados corretamente

É fácil verificar se os domínios estão configurados corretamente. Antes de definir a opção no WPML, simplesmente visite seus novos domínios ou subdomínios. Todos eles devem mostrar o mesmo site sem redirecionamento.

Por exemplo, se você tem os domínios “example.com” e “example.de” (e o WPML está desativado), você deve ver o mesmo conteúdo ao visitar qualquer um desses domínios.

3. Configure a opção no WPML

Assim que a empresa de hospedagem tiver apontado o domínio alemão para a instalação do WordPress, você precisará voltar ao seu site e, no painel de administração, ir para WPMLConfiguraçõesURLs e SEO.

Na seção Formato de URL do idioma, selecione Um domínio diferente por idioma.

Digitar o nome de domínio para um idioma secundário
Digitar o nome de domínio para um idioma secundário

Digite o nome de domínio “example.de” na caixa e clique em Salvar.

O WPML valida o novo domínio, verificando se tudo está conectado. Se algo não estiver configurado corretamente, haverá um aviso sobre isso na tela.

Nesta tela, você também pode permitir que as sessões de login sejam transferidas para outros domínios. Se você pretende usar um construtor de páginas como o Elementor para editar o conteúdo padrão e secundário, precisa ativar esse recurso. Caso contrário, sua sessão será encerrada quando você alternar entre os domínios.

Passar argumentos de sessão entre domínios através do seletor de idiomas
Passar argumentos de sessão entre domínios através do seletor de idiomas

Perguntas frequentes

Posso usar uma combinação de domínios e subdomínios? Por exemplo, meu site principal é “example.com”, para italiano tenho “it.domain.com” e para alemão “domain.de”?

Sim, você pode. Basta configurá-los em sua hospedagem e, em seguida, inseri-los nas configurações do WPML, conforme explicado acima.

Posso usar uma combinação de domínios e diretórios/parâmetros? Por exemplo, meu site principal é example.com, para italiano tenho “domain.com/it” e para alemão “domain.de”.

Não, não é possível combinar idiomas que usam domínios com idiomas que usam diretórios.

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