Como corrigir o problema de loop de redirecionamento de login no WordPress?
Publicados: 2021-08-31Um loop de redirecionamento de login do WordPress é uma experiência frustrante, com certeza. O usuário passa minutos no navegador tentando descobrir o que deu errado, mas não há solução à vista.
Pode ser uma experiência ainda mais frustrante quando você não é experiente em tecnologia e não sabe como encontrar ajuda com esse problema. Portanto, corrigir esse problema é bastante difícil se você não tiver nenhum guia.
Não se preocupe, este artigo falará sobre essa frustração e fornecerá algumas soluções para superá-la!
O que é, informações básicas, problema, causa
Tudo começou em algum lugar entre o lançamento do WordPress 3.9 ou – mais provavelmente – 4.2, quando alguns usuários do WordPress começaram a experimentar um loop de redirecionamento ao tentar autenticar com seu nome de usuário e senha.
Isso não aconteceu para todos os usuários, mas não havia um padrão sobre quem seria e quem não seria afetado. Foi um caso clássico de “o usuário fez o que deveria fazer, mas o sistema ainda não funciona”.
O loop de redirecionamento acontece quando um usuário insere suas credenciais na tela “login” e clica no botão “Log In”. Eles são redirecionados de volta à tela de login e digitam novamente suas credenciais, o que resulta em outro redirecionamento para a mesma página.
Nenhuma mensagem de erro é mostrada, nem o navegador mostra qualquer sinal do que está acontecendo nos bastidores.
O problema de login é difícil de resolver porque o próprio WordPress não tem um bug. Funciona exatamente como deveria, mas pode haver bugs no tema WordPress ou plug-ins ou outros que interrompam o processo de login e causam esse loop de redirecionamento.
O grande problema com esse tipo de problema não é tanto causar inconveniência aos usuários finais (embora cause), mas os desenvolvedores da Web que criaram esse tema ou plug-in não estarão cientes do bug porque não estão t afetado por ele.
Isso significa que, se várias pessoas relatarem esse problema, os desenvolvedores não saberão e não poderão liberar uma correção para o produto.
Como identificar o problema de redirecionamento de login do WordPress?
Como o problema está em um tema ou plug-in do WordPress ou em outras coisas, você pode tentar corrigi-lo primeiro. Se você não conseguir se corrigir, precisará obter ajuda de um especialista ou desenvolvedor do WordPress.
A primeira coisa que você deve identificar é se o problema realmente é um loop de redirecionamento e não outra coisa. Faça isso verificando para qual URL você está sendo redirecionado.
Abra as ferramentas do desenvolvedor do navegador e dê uma olhada no URL que é mostrado na parte superior das ferramentas do desenvolvedor.
Se não for uma tela de login do WordPress (por exemplo, http://example.com/wp-login.php) e em vez de uma URL aleatória, então não é um loop de redirecionamento e você deve procurar outra ajuda.
Se é a tela de login do WordPress para a qual você está sendo redirecionado, o problema provavelmente está relacionado ao seu tema WordPress, plug-in ou outros.
7 maneiras de corrigir o problema de loop de redirecionamento de login no WordPress
Abaixo estão as 7 principais soluções sobre como corrigir um problema de loop de redirecionamento de login no WordPress.
1) Limpe o cache do seu navegador:
Esta é a solução mais simples, mas também um espaço reservado para testes adicionais. Se você puder limpar seu cache e corrigi-lo com esse método, isso é uma boa notícia - agora você sabe o que fazer quando esse problema aparecer novamente!
Para limpar o cache do navegador, siga estas etapas:

- Os usuários do Chrome vão para três pontos -> Mais ferramentas -> Limpar dados de navegação
- Os usuários do Firefox vão para três pontos -> Histórico -> Limpar histórico recente

- Os usuários do IE 10 e 11 vão para o menu suspenso de ferramentas -> Segurança -> Excluir histórico de navegação
- Os usuários do IE 9 vão para Gear (canto superior direito) -> Segurança -> Excluir histórico de navegação
O guia com esta solução é que, às vezes, os dados de sessão em cache causam o loop de redirecionamento WP.
2) Verifique qual tema e plug-ins você está usando:
Se o problema do loop de redirecionamento de login estiver relacionado ao seu tema WordPress, você deve tentar mudar para um novo tema padrão primeiro.
Por exemplo, se você estiver usando o tema Twenty Fifteen agora e tiver esse problema, mude para Twenty Sixteen e veja se isso ainda acontece.
Até agora, não ouvi nenhum relato de problemas com o tema padrão do Twenty Sixteen, mas você sempre pode experimentá-lo em um ambiente seguro antes de entrar no ar com seu site.

Se alterar o tema resolver o problema, o problema provavelmente está vindo do seu tema atual. Você precisa entrar em contato com o autor do tema e informá-lo sobre esse bug.
Se alterar o tema não resolver, tente mudar para um tema WordPress completamente diferente e veja se isso ainda acontece.
Também sugiro instalar plug-ins gradualmente em vez de tudo de uma vez. Dessa forma, você pode isolar qual plug-in está causando esse problema e, em seguida, entrar em contato com o autor do plug-in e informá-lo sobre isso.
3) Verifique suas versões do PHP e do banco de dados:
Se você estiver usando uma versão desatualizada do PHP ou MySQL, pode haver problemas de compatibilidade com seu tema WordPress que causam o loop de redirecionamento.

É por isso que, às vezes, mudar para uma versão mais recente (por exemplo, 5.4 em vez de 5.2) resolverá o problema, mas em outros casos, não faz diferença alguma. Além disso, isso pode indicar que seu provedor de hospedagem precisa atualizar essas tecnologias.
Você pode ler um guia sobre como atualizar a versão mais recente do PHP e por que o administrador do WordPress é lento?
4) Desative todos os serviços de terceiros e veja se funciona:
Se você estiver em um plano de hospedagem WordPress gerenciado, isso não funcionará para você. Mas se o seu site WordPress estiver em um plano de hospedagem compartilhada ou servidor VPS/Dedicado, tente desligar todos os serviços não essenciais em seu servidor web.
Exemplos disso são o Cloudflare CDN (ou qualquer outra ferramenta de 'desempenho') e plug-ins de cache que armazenam dados em seu banco de dados ou sistema de arquivos.
Se desabilitar serviços de terceiros resolver o problema, então é um conflito entre o seu tema WordPress e as ferramentas de otimização do servidor do seu host.
5) Verifique o arquivo .htaccess:
Se você suspeitar que é um arquivo .htaccess corrompido ou malformado em seu site, basta mover o arquivo .htaccess existente para outro local. Você pode renomeá-lo para algo como “htaccess-old” ou simplesmente excluir o arquivo completamente.

Em seguida, tente acessar seu site novamente e veja se está funcionando agora. Em caso afirmativo, isso provavelmente estava causando o problema do loop de redirecionamento do WordPress.
Se você estiver usando um plug-in de cache, exclua também sua pasta de cache, bem como todos os arquivos .htaccess dentro dela. Verifique se isso corrige o problema antes de passar para as próximas etapas.
6) Experimente o plug-in Performancing Debugger:
Se você é um desenvolvedor WordPress e está trabalhando em um tema ou plugin que está causando o loop de redirecionamento, então um plug-in Performancing Debugger é a solução.
Se você não for um desenvolvedor e não puder corrigir o problema sozinho, também poderá contratar alguém para corrigi-lo para você.
Espero que uma das soluções acima ajude a resolver esse erro de loop de redirecionamento no WordPress.
7) Reinstale o WordPress:
Se tudo mais falhar, você deve considerar a reinstalação do WordPress. Antes de fazer isso, certifique-se de que seu banco de dados e conteúdo sejam copiados e você pode voltar para sua área de administração adicionando manualmente a pasta “wp-admin” a uma nova instalação.
Além disso, exclua todos os arquivos obsoletos que possam estar causando um conflito com sua nova instalação do WordPress.
Para concluir:
O loop de redirecionamento WP não é um problema muito comum, quase todos os usuários do WordPress nunca o experimentaram antes. Isso também significa que não há muitas informações on-line sobre como corrigi-lo. Mas se você seguir este artigo e experimentar cada passo um por um, tenho certeza de que conseguirá resolver seu problema em uma ou duas horas.
Além disso, como eu disse antes, às vezes o loop de redirecionamento do WP é causado por um serviço de terceiros, como o Cloudflare, e a melhor coisa que você pode fazer é entrar em contato com a equipe de suporte para obter mais assistência.
Sinta-se à vontade para deixar seus pensamentos na seção de comentários abaixo e compartilhe este artigo se você o achou útil

