WPML

O WPML permite que você crie uma página raiz específica para o seu site. Isso significa que, independentemente dos idiomas disponíveis no seu site, todos os seus visitantes verão a mesma página inicial.

O WPML permite que você crie diretórios virtuais para todos os idiomas, incluindo o idioma padrão. Estes não são diretórios físicos reais na unidade do servidor, mas diretórios virtuais que aparecem apenas nos URLs.

Observe que quando a opção Usar diretório para o idioma padrão está definida na página WPMLConfiguraçõesURLs e SEOUsar diretório para o idioma padrão, uma página raiz deve ser usada.

Com pastas de idiomas para todos os idiomas, a estrutura do seu site pode ficar assim:

mysite.com/en/
mysite.com/es/
mysite.com/fr/

Para ativar este formato, vá para WPMLConfiguraçõesURLs e SEOUsar diretório para o idioma padrão e role para baixo até a seção Formato de URL do idioma.

Selecionando a opção Usar diretório para o idioma padrão
Selecionando a opção Usar diretório para o idioma padrão

O que é uma página raiz e eu preciso de uma?

A página raiz do seu site é o conteúdo que carrega quando os visitantes acessam o seu nome de domínio, ou seja, mysite.com, em um navegador da web. Se você estiver usando a opção Usar diretório para o idioma padrão, a página inicial será a mesma para todos os seus visitantes, independentemente dos idiomas disponíveis no seu site.

Abaixo você pode ver um exemplo simples de uma página raiz, que apresenta uma mensagem de boas-vindas e links para as versões de idioma do site.

Uma página raiz no front-end
Uma página raiz no front-end

Configuração da página raiz

Para usar uma página raiz, você deve primeiro selecionar a opção Idiomas diferentes em diretórios.

Em seguida, ative a opção Usar diretório para o idioma padrão.

Agora, você deve escolher o que vai no URL raiz do seu site. Para o URL raiz, você pode escolher entre um arquivo HTML ou uma página do WordPress.

Seleção de um arquivo HTML

Quando você escolhe um arquivo HTML, precisa fornecer o seu caminho. Se o caminho começar com uma barra “/”, ele é um caminho absoluto no servidor. Caso contrário, ele é relativo ao diretório do WordPress.

Uso de um caminho relativo

Você pode fazer o upload do arquivo HTML que quer usar para a sua página raiz usando um programa de FTP e colocá-lo no diretório do WordPress do seu site, como mostrado na imagem abaixo.

Upload de um arquivo HTML para o seu diretório do WordPress

Assim que o arquivo for enviado, você pode definir o seu caminho relativo simplesmente especificando o nome do arquivo. Como exemplo, definimos o nome do arquivo como root-page.html.

Adição do caminho à opção de arquivo HTML
Adição do caminho à opção de arquivo HTML

Uso de um caminho absoluto

Se você quiser usar um caminho absoluto no seu servidor, pode fazer o upload do seu arquivo HTML em qualquer uma das pastas do site.

Upload de um arquivo HTML para o diretório

Assim que você fizer o upload do arquivo, pode definir o seu caminho absoluto, por exemplo, /home/andres/root-page.html.

Seleção de uma página do WordPress

Se no cartão Formato de URL do idioma em WPMLConfiguraçõesURLs e SEO você escolher Uma página para O que mostrar para o URL raiz, salve suas configurações primeiro e depois clique no link Criar página raiz.

Clicar no link para criar uma página raiz
Clicar no link para criar uma página raiz

Isso redireciona você para a interface do editor de páginas do WordPress.

Aqui, você pode projetar a aparência que quer para a página de destino principal e raiz do seu site. Por exemplo, você pode escolher exibir uma mensagem de boas-vindas e fornecer uma interface de seleção de idioma.

Um exemplo de uma página raiz
Um exemplo de uma página raiz

Assim que terminar de adicionar o seu conteúdo, salve a página.

É isso! Quando os visitantes acessarem o seu site, esta página será usada como a página de destino raiz, independentemente das preferências de idioma disponíveis.

Edição de uma página raiz existente

Quando você seleciona usar uma página padrão do WordPress como sua página raiz, não a encontrará listada em Páginas.

Para editar a sua página raiz, vá para WPMLConfiguraçõesURLs e SEO e, no cartão Formato de URL do idioma, clique no link Editar página raiz ao lado de Uma página.

Clicar no link para editar a página raiz
Clicar no link para editar a página raiz

Redirecionamento do domínio raiz para o diretório do idioma padrão

Às vezes, você pode querer redirecionar o seu domínio raiz para o diretório do idioma padrão. Em outras palavras, se o inglês for o idioma padrão e alguém visitar www.yoursite.com, será redirecionado para www.yoursite.com/en/.

Comece criando um modelo PHP para o tema do seu site. Na maioria dos casos, você deve adicionar esses arquivos PHP a um tema filho.

Adicione o seguinte conteúdo ao seu novo arquivo de modelo de página PHP:

Redirecionamento raiz
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

Agora, volte e edite a sua página raiz.

Na barra lateral direita, expanda a seção Resumo e selecione o modelo que você acabou de criar.

Seleção da página raiz na seção Resumo
Seleção da página raiz na seção Resumo

Quando terminar, certifique-se de atualizar a página.

Agora, a sua página raiz redirecionará para o diretório do idioma padrão.

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