Graças à tecnologia digital e à maior presença dos aparelhos móveis no dia a dia, cada vez mais pessoas utilizam a internet como fonte de informação e para interagir com as marcas. Por isso é tão importante criar um site para seu negócio e ter uma forte presença online, principalmente por meio de plataformas como o WordPress.
Para tirar mais proveito dessas ferramentas, também é essencial entender alguns de seus principais componentes, como é o caso dos cookies. Eles estão presentes em praticamente todos os sites para alguma finalidade de otimização de acessos e conversão.
Porém, pode ser que você veja uma mensagem de erro de cookies no WordPress quando fizer login, dizendo que eles estão bloqueados. Apesar de parecer um grande problema, raramente é algo grave. Basta saber o caminho certo para resolver. Para ajudar você, vamos explicar como fazer isso.
Neste artigo, você verá:
- O que são cookies?
- Por que os cookies ficam bloqueados?
- Como resolver o erro de cookies bloqueados no WordPress?
Acompanhe e entenda tudo que precisa saber sobre o assunto!
O que são cookies?
Ao entrar em um site, ele faz automaticamente o download de um pequeno arquivo temporário para o seu navegador, que é o cookie. Em geral, ele é um arquivo de texto que praticamente não ocupa espaço no computador e não atrapalha sua navegação.
Sua função é atuar como um registro de informações-chave da navegação e do perfil do usuário, como sua localização, idade, histórico de navegação e afins. Com esses dados, você pode conseguir um entendimento mais aprofundado dos seus leads e otimizar suas campanhas de marketing, seus conteúdos, entre outras coisas.
Por que os cookies ficam bloqueados?
Infelizmente, é difícil apontar uma única causa para o erro de cookies no WordPress sem ter todo o contexto. Há muitas coisas que podem levar ao seu bloqueio, desde um erro de configuração no certificado SSL até um arquivo importante corrompido.
Em geral, identificar a causa mais provável é parte do processo de resolução desse problema. Também pode ser o bloqueio seja resultado de algum protocolo de um plugin de segurança.
Isso é mais comum quando o cookie em questão apresenta algum comportamento nocivo, como capturar dados de login, ou quando o próprio plugin apresenta algum problema.
Como resolver o erro de cookies bloqueados no WordPress?
Qualquer que seja a causa do erro, uma vez identificada, ele não é tão difícil de resolver. Mesmo em dúvida, ainda existem alguns métodos que você pode usar para solucionar essa situação. Veja os principais e como eles são executados.
Definir domínio
Primeiro, tente apenas atualizar a página, para garantir que não foi um erro pontual na execução do código. Se isso não funcionar, o problema pode estar na definição do domínio usado no seu cookie.
Para solucionar isso, você deve acessar o arquivo wp-config em seu computador e adicionar a seguinte linha de código:
- // Set cookie domain for login cookies
- define( ‘COOKIE_DOMAIN’, ‘.domain.com’ );
Na parte onde está escrito “domain.com”, você deve colocar o próprio domínio do seu site, para que o cookie possa encontrá-lo. Lembre-se de colocar o código antes da linha “/* That’s all, stop editing! Happy blogging. */”, que indica o fim do arquivo.
Ignorar cookies
Outro método possível, mas que não é o ideal, seria ignorar a instalação de cookies no site, permitindo que você faça o login sem eles enquanto não resolve o problema de forma permanente.
Para isso, você deve acessar o arquivo functions.php do seu tema no WordPress e adicionar a seguinte linha de código:
- setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);
- if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);
Pode ser um pouco difícil fazer modificações em PHP com segurança. Então, para facilitar as coisas, o recomendado é baixar o plugin Code Snippets. Ele permite que você faça essas adições com mais facilidade e também administre cada uma delas. Dessa forma, quando precisar, pode desativar essas linhas de código separadamente.
Reativar uso de cookies
Em alguns casos, o erro de cookies no WordPress ocorre por que eles não estão ativados em seu navegador especificamente. Se eles não podem ser executados, o login no WordPress pode apresentar problemas.
Isso pode acontecer quando o seu navegador não encontra os protocolos de autenticação do site. Felizmente, isso pode ser resolvido em quatro passos:
- acesse seu PHPMYADMIN;
- abra a tabela WP-OPTIONS em seu banco de dados;
- vá em OPTION_VALUE, dê um duplo clique e adicione o protocolo da hospedagem antes da sua URL;
- repita o passo anterior na próxima linha para que ambas fiquem iguais.
Isso deve resolver o problema.
Outros métodos
Há vários pequenos procedimentos que você também pode fazer, mas que não exigem uma explicação tão aprofundada. Sendo assim, separamos alguns dos principais nesta lista:
- apague o arquivo .htaccess e crie uma cópia de backup. Se funcionar, salve o link permanente e ele criará um novo arquivo;
- verifique se seus plugins de SSL estão redirecionando para HTTPS corretamente;
- renomeie sua pasta de plugins para que todos sejam desativados e, depois, ative-os um de cada vez. Isso ajuda a resolver o erro se ele foi causado por um plugin de segurança;
- renomeie a pasta com os arquivos de tema e o WordPress vai retornar à configuração padrão. Se isso resolver o problema, apague a pasta e reinstale o tema. É raro, mas os erros de cookie no WordPress podem ser causados pelo seu tema.
Com essas informações, você já tem alguns caminhos a seguir para resolver erros de cookie no WordPress e normalizar seu acesso. Porém, caso eles persistam, é uma boa ideia procurar ajuda técnica ou o suporte da plataforma.
Para ajudar a evitar mais problemas como este, veja também nosso artigo falando sobre os principais erros no WordPress e esteja ainda mais preparado.
CONTEÚDO CRIADO POR HUMANOS
Encontre os melhores freelancers de conteúdo no WriterAccess.
CONTEÚDO CRIADO POR HUMANOS
Encontre os melhores freelancers de conteúdo em WriterAccess.