Como resolver o erro "Are you sure you want to do this?" (falha de nonce) no WordPress
Olá, querido(a) cliente da GeHost! 😊
Se você já se deparou com a mensagem "Are you sure you want to do this?" ao tentar fazer alguma ação no painel do WordPress — como publicar um post, atualizar um plugin ou salvar configurações — saiba que você não está sozinho. Esse erro, conhecido como erro de nonce, é comum e geralmente tem solução simples. Vamos juntos resolver isso com calma, passo a passo.
Dica do Sensei: O "nonce" é como um código de segurança temporário que o WordPress usa para evitar ações maliciosas. Quando ele falha, o sistema pergunta: "Você tem certeza?" — e, às vezes, não aceita a resposta. Vamos consertar isso!
Passo 1: Verifique se o problema está no seu navegador
Às vezes, o erro aparece por causa de cookies ou cache do navegador. Vamos limpar isso rapidinho:
- Abra o seu navegador (Chrome, Firefox, Edge, etc.).
- Clique no menu (três pontos ou linhas) no canto superior direito.
- Selecione Configurações → Privacidade e segurança.
- Escolha Limpar dados de navegação.
- Marque Cookies e dados de sites e Cache de imagens e arquivos.
- Clique em Limpar dados.
Depois disso, recarregue o painel do WordPress e tente a ação novamente.
Passo 2: Atualize o WordPress e os plugins
Um WordPress ou plugin desatualizado pode causar falhas no sistema de segurança, incluindo o nonce. Siga esses passos:
- Entre no seu painel do WordPress (normalmente
seudominio.com.br/wp-admin). - Verifique se há atualizações disponíveis no menu Atualizações.
- Atualize o WordPress (se disponível).
- Atualize também todos os plugins e o tema.
Se o erro persistir, continue com o próximo passo.
Passo 3: Verifique o arquivo wp-config.php
O arquivo wp-config.php é o coração da configuração do WordPress. Se ele estiver corrompido ou com erros, o nonce pode falhar.
Para verificar, vamos acessar o Gerenciador de Arquivos do cPanel:
- No cPanel, clique em Gerenciador de Arquivos.
- Selecione a pasta public_html (ou a pasta do seu site, se estiver em subpasta).
- Procure o arquivo wp-config.php.
- Clique com o botão direito e escolha Editar.
- Verifique se há linhas como:
define('WP_DEBUG', false);
define('DISALLOW_FILE_EDIT', false);
Se encontrar algo como define('DISALLOW_FILE_EDIT', true);, comente essa linha (coloque um // antes) para permitir edições. Isso pode ajudar a resolver o erro.
Salve as alterações e tente novamente no WordPress.
Passo 4: Limpe o cache do WordPress
Plugins de cache (como WP Super Cache, W3 Total Cache) podem causar esse erro se o cache estiver corrompido.
Para resolver:
- Entre no painel do WordPress.
- Procure pelo plugin de cache (você pode usar a barra de busca).
- Limpe todo o cache (geralmente há um botão como "Limpar Cache" ou "Purgar Cache").
- Tente a ação novamente.
Passo 5: Reinstale o WordPress (último recurso)
Se nada funcionar, pode ser que o core do WordPress esteja corrompido. Nesse caso, vamos reinstalar apenas os arquivos principais:
- No cPanel, vá até o Gerenciador de Arquivos.
- Entre na pasta public_html.
- Renomeie o diretório wp-content para wp-content.bak (isso preserva seus temas e plugins).
- Entre no site wordpress.org/download e baixe a versão mais recente do WordPress.
- Extraia os arquivos e suba apenas os arquivos e pastas wp-admin, wp-includes e index.php para a pasta public_html.
- Deixe o wp-content.bak intacto para manter seus dados.
- Atualize o WordPress com o link:
seudominio.com.br/wp-admin/upgrade.php.
Depois disso, o erro deve estar resolvido!
Conclusão
Erros como "Are you sure you want to do this?" podem parecer assustadores, mas geralmente têm soluções simples. Siga os passos com calma, um de cada vez, e você vai superar isso com sucesso.
Se mesmo após todos esses passos o erro persistir, entre em contato com nosso suporte — estamos aqui para te ajudar com um sorriso no coração. ❤️
Até a próxima, e lembre-se: todo problema tem solução, só depende do jeito certo de olhar.