Sem categoria

Redirecionar página 404 para a home page no WordPress

Saiba como redirecionar sua página 404 para a home page no WordPress sem plugin. Erro 404 faz parte de todos os sites, embora seja as vezes irritante, ver uma página de erro, elas sempre estão por aí. Um tempo atrás, nós compilamos uma lista de alguns projetos WordPress 404 muito legais.

Ao codificar um site de uma página, talvez você não tenha tempo para criar uma página 404 personalizada. Nesse caso, você também pode redirecionar este link inexistente para o conteúdo inicial do seu site.

Neste artigo, mostraremos como redirecionar a página 404 para a página inicial no WordPress apenas com um pequeno código PHP sem a necessidade de instalar nenhum plugin.

Redirecione sua página de erro 404 para a home page no WordPress sem plugin

Tudo o que você precisa fazer é abrir o arquivo 404.php na pasta do seu tema. Se não existir, crie um arquivo php em branco. Cole o seguinte código lá:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

Tudo feito, você só precisa salvar o arquivo e fazer um teste com uma URL inválida. Agora, quando um usuário acessar um conteúdo que apresenta o erro 404, será redirecionado para o conteúdo inicial.

Nota: Isso deve ser usado em casos muito específicos. Na maioria dos outros casos, por exemplo: blogs, portfólios etc. O melhor é você rastrear suas páginas de erro não encontradas e redirecioná-las apropriadamente.

Se você desejar pode instalar um plugin WordPress, para fazer este redirecionamento. Há muitos plugins bem desenvolvidos para quase tudo que precisamos em nosso site WP. você só precisa acessa wordpress.org e procurar na seção de plugins por: redirect e escolher o seu favorito.

E se você não tem a página de erro 404?

Geralmente nos temas WordPress tem as páginas de erro 404. No entanto, se você não encontrar este arquivo na pasta do seu tema, não se preocupe, você pode criar uma página 404.php a partir do modelo page.php que praticamente todos os temas disponibilizam.

Só para ilustrar o topo de uma página de erro 404 simples poderia ser assim:

<?php
do_action( 'tdc_404' );
if ( has_action( 'tdc_404' ) ) {
return;
}
get_header();
?>

Tudo que você precisa é saber as configurações de cabeçalho do seu tema e se deseja o rodapé também. E para finalizar, você pode adicionar um redirecionamento para outra página, com um plugin WP de sua preferência. 404PAGE pode lhe ajudar bastante.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *