WordPress 42 visualizações

Como resolver o erro "Are you sure you want to do this?" (falha de nonce) no WordPress

Ver no WHMCS

Por que aparece "Are you sure you want to do this?" no WordPress?

Calma, esse aviso não é um bicho de sete cabeças! Ele aparece quando o WordPress tenta confirmar se uma ação (salvar um post, atualizar um plugin, mexer em uma configuração) realmente partiu de você — e não de alguém tentando fazer algo estranho no seu site sem permissão. Essa "confirmação de identidade" é feita através de um código chamado nonce (uma espécie de senha temporária e invisível que o WordPress gera para cada ação).

Quando esse código expira ou não bate, o WordPress prefere travar a ação e mostrar esse aviso a arriscar deixar passar algo indevido. É uma trava de segurança fazendo o trabalho dela — só que, às vezes, atrapalha quem é o próprio dono do site. Vamos resolver juntos! 🧑‍🏫

Principais causas

  • Você ficou com a mesma aba do WordPress aberta por muito tempo e a sessão expirou.
  • O navegador guardou uma versão antiga da página em cache (comum quando você usa "voltar" no navegador).
  • Um plugin de cache está entregando uma página desatualizada, com um nonce que já venceu.
  • Cookies antigos ou corrompidos do seu próprio site no navegador.
  • Conflito entre plugins ou entre plugin e tema.
💡 Dica da Sensei: na grande maioria dos casos, esse erro se resolve só limpando cookies/cache e fazendo login de novo. Não se assuste — vamos por partes, do mais simples para o mais avançado.

Passo a passo para resolver

1. Volte, atualize a página e faça login novamente

  1. Feche a aba com o erro.
  2. Abra o painel do seu site novamente digitando o endereço de login direto na barra do navegador (não use o botão "voltar").
  3. Faça login normalmente e tente repetir a ação.

2. Limpe os cookies e o cache do navegador

Cookies velhos costumam ser o motivo mais comum desse erro.

  1. Vá nas configurações do seu navegador (Chrome, Firefox, Edge etc.).
  2. Procure por "Privacidade e segurança" > "Limpar dados de navegação".
  3. Marque "Cookies" e "Imagens e arquivos armazenados em cache".
  4. Limpe e faça login no site novamente.
💡 Dica da Sensei: se quiser confirmar rapidinho se é problema de cache/cookies sem mexer nas configurações do navegador, abra uma aba anônima (ou "InPrivate") e tente fazer login e repetir a ação por lá. Se funcionar, o problema era mesmo cache/cookies!

3. Desative temporariamente plugins de cache

Plugins de cache (como os que "aceleram" o carregamento do site) às vezes guardam uma página do painel com um nonce vencido.

  1. No menu do WordPress, vá em Plugins.
  2. Localize plugins de cache/otimização e desative-os um a um.
  3. Depois de cada desativação, teste se o erro some.
  4. Se resolver, procure dentro do próprio plugin uma opção de "Limpar cache" — ela costuma evitar que o problema volte.

4. Verifique conflito de plugins ou tema

Se os passos acima não resolveram, pode ser um plugin brigando com outro (ou com o tema).

  1. Desative todos os plugins, exceto os essenciais.
  2. Teste a ação que estava dando erro.
  3. Se funcionar, reative os plugins um a um, testando após cada reativação, até achar o culpado.

5. Não consegue nem entrar no wp-admin? Use o Gerenciador de Arquivos

Se o erro está te travando a ponto de nem conseguir acessar o painel do WordPress, dá pra desativar todos os plugins de uma vez direto pelos arquivos do site, sem perder nada:

  1. Acesse o cPanel da sua hospedagem.
  2. Abra o Gerenciador de Arquivos.
  3. Entre na pasta do seu site, normalmente dentro de public_html, e depois em wp-content.
  4. Renomeie a pasta plugins para algo como plugins_old.
  5. Isso desativa todos os plugins de uma vez (nenhum é apagado, só "desligado"). Tente acessar o wp-admin de novo.
  6. Conseguiu entrar? Renomeie a pasta de volta para plugins e reative-os um a um pelo painel, testando a cada reativação.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html
💡 Dica da Sensei: não tem certeza de como acessar o cPanel? Você entra com o usuário e senha que recebeu no e-mail de entrega da sua hospedagem, ou consulta o acesso no painel do cliente.
Tela de login do cPanel com os campos usuário e senha

Ainda não resolveu?

Sem problemas! Às vezes o erro está ligado a uma configuração mais específica do site, que é melhor ser vista com calma pela nossa equipe. Você pode:

  • Acessar o painel.gehost.com.br e abrir um chamado para o nosso suporte.
  • Descrever exatamente em qual ação o erro aparece (ex: ao salvar um post, ao atualizar um plugin) — isso ajuda demais a agilizar o diagnóstico.
💡 Dica da Sensei: guarde este guia! Esse tipo de erro pode voltar a acontecer de vez em quando (principalmente depois de manter uma aba do site aberta por muitas horas), e agora você já sabe resolver sozinho(a) em poucos minutos. 🌱
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.