WordPress 45 visualizações

Como corrigir o erro "are you sure you want to do this" (nonce inválido) no WordPress

Ver no WHMCS

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

Se você tentou salvar um post, atualizar um plugin ou mudar uma configuração e o WordPress te devolveu essa telinha seca — "Are you sure you want to do this?" (ou, em português, "Você tem certeza de que deseja fazer isso?") — respira fundo: não é nada grave. Esse aviso aparece quando o WordPress não reconhece o nonce da ação que você tentou fazer.

Nonce é um "código de segurança de uso único" que o WordPress gera para confirmar que a ação (salvar, excluir, atualizar) realmente partiu de você, dentro do seu login, e não de outra pessoa tentando manipular o site. Quando esse código expira ou fica desatualizado, o WordPress trava a ação por segurança — é o site se protegendo, não um erro fatal.

Pense no nonce como um "ticket" com validade curta: se você demora demais numa tela aberta, ou o navegador guarda uma versão antiga da página em cache, o ticket vence antes de você usar — e o WordPress recusa a ação.

Causas mais comuns

  • Sessão de login expirada — você ficou muito tempo com a mesma aba aberta.
  • Cache do navegador ou de plugin de cache mostrando uma versão antiga da página do admin, com um nonce que já venceu.
  • Login em duplicidade — você está logado em duas abas, dois navegadores ou dois dispositivos ao mesmo tempo.
  • Conflito de plugins, principalmente plugins de segurança ou de cache.
  • Endereço do site (URL) inconsistente nas configurações do WordPress.

Passo a passo para resolver

1. Tente de novo, do jeito simples

  1. Volte para a página anterior e recarregue (F5) a tela onde estava.
  2. Refaça a ação. Muitas vezes o erro é só um nonce vencido por demora, e um novo carregamento já resolve.

2. Saia e entre de novo no WordPress

Faça logout completo do painel (wp-admin) e faça login novamente. Isso gera uma sessão nova e nonces novos para todas as telas.

3. Limpe o cache do navegador e os cookies do site

O navegador pode estar guardando uma cópia antiga da tela do admin. Limpe o cache e os cookies apenas do seu domínio (ou teste numa janela anônima/privada) e tente novamente.

4. Limpe o cache do WordPress

Se o site usa algum plugin de cache (WP Super Cache, W3 Total Cache, LiteSpeed Cache, WP Rocket, entre outros), entre nas configurações desse plugin e clique em "Limpar cache" / "Purge Cache". Cache guardado pode "congelar" uma página com nonce antigo.

5. Teste com um só navegador/aba logada

Evite ficar logado no mesmo site em várias abas, navegadores ou dispositivos ao mesmo tempo — isso costuma embaralhar sessões e nonces. Feche as sessões extras e mantenha apenas uma aba logada.

6. Suspeite de conflito de plugin

Se o erro persiste em várias telas, pode ser conflito com algum plugin (principalmente plugins de segurança, firewall ou cache). O teste mais confiável é desativar os plugins um a um.

Se você ainda consegue entrar no wp-admin, vá em Plugins e desative-os temporariamente, um de cada vez, testando a ação depois de cada desativação até identificar o culpado.

Se o erro te impede até de acessar o wp-admin, dá pra desativar todos os plugins de uma vez direto pelos arquivos do site, usando o Gerenciador de Arquivos do cPanel:

  1. Acesse o cPanel e abra o Gerenciador de Arquivos.
  2. Entre na pasta do seu site (normalmente public_html) e depois em wp-content.
  3. Renomeie a pasta plugins para algo como plugins-teste. Isso desativa todos os plugins de uma vez, sem apagar nada.
  4. Tente acessar o wp-admin novamente. Se o erro sumir, o problema era mesmo um plugin.
  5. Renomeie a pasta de volta para plugins e vá reativando os plugins um a um pelo painel, testando a cada ativação, até achar o responsável.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html

7. Confira o endereço do site nas configurações

No painel, vá em Configurações → Geral e confira se os campos "Endereço do WordPress (URL)" e "Endereço do Site (URL)" estão iguais e corretos (com ou sem "www", sempre com o mesmo padrão). URLs divergentes podem confundir a geração dos nonces.

E se nada disso resolver?

Sem problema — algumas causas são mais específicas e é melhor um olhar técnico direto no seu ambiente. Fale com o nosso suporte pelo painel.gehost.com.br descrevendo em qual tela o erro aparece (ex.: ao salvar um post, ao atualizar um plugin, ao mudar uma configuração) — isso agiliza bastante o diagnóstico.

Dica da Sensei: guarde sempre um backup recente antes de mexer em plugins ou arquivos do site. Você pode gerar um pela tela de Backup do cPanel — assim qualquer teste fica tranquilo e reversível.
Precisa de Ajuda?

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