Os erros muitas vezes fazem parte do processo de desenvolvimento. Mais cedo ou mais tarde, verá a mensagem de erro: «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.» (Os cookies estão bloqueados ou não são suportados pelo seu navegador. Tem de ativar os cookies para usar o WordPress.).
Este erro pode ocorrer quando faz login no seu site WordPress. Este artigo explica algumas soluções para o erro «enable cookies» do WordPress.

Ao contrário do que a mensagem de erro indica, esta mensagem não significa necessariamente que apareça por causa de cookies bloqueados.
Muitas vezes obterá esse erro devido ao envolvimento de um plugin de segurança ou de cache no seu site, ou a uma alteração do servidor/endereço IP após a migração do seu site para outro hosting.
Por vezes, este erro desaparece simplesmente atualizando o navegador.
Aplique as seguintes soluções possíveis se o erro não desaparecer.
Contents
Causas do erro: «Cookies are blocked or not supported by your browser»
Existem apenas algumas razões possíveis para o seu site WordPress apresentar um erro de cookies quando tenta fazer login. Em baixo encontram-se as duas mais frequentes. Felizmente, podemos resolvê-las rapidamente.
Erro de login do WordPress causado por plugin de segurança ou cache
Os plugins de segurança ou cache podem interferir com a gestão de cookies e de login do seu site WordPress e impedir que o cookie de login do utilizador do WordPress seja gerado corretamente. Como resultado, isto pode originar o erro «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.»
Para resolver, desative temporariamente o plugin de segurança e de cache renomeando a pasta do plugin. Para isso, aceda ao seu site via FTP ou através de um plugin de gestor de ficheiros e renomeie a pasta específica /wp-content/plugins/plugin-name para outra coisa.
Depois, tente fazer login novamente no painel do WordPress. Se isto resolver o seu problema, reinstale o plugin de cache e de segurança e informe os programadores destes plugins sobre o problema de cookies que experienciou, para que possam corrigi-lo.
Se migrar o seu site WordPress para outro servidor enquanto o domínio se mantém inalterado, pode criar-se um conflito entre os cookies armazenados no seu navegador e o novo servidor de hosting. Portanto, elimine todos os cookies do navegador e tente entrar no painel do WordPress.
Resolver o «WordPress Enable Cookies Error» editando o ficheiro wp-config.php
Tem de colar uma única linha de código neste sítio para eliminar este erro. Pode aceder ao ficheiro wp-config.php através do Filezilla na pasta raiz do seu site. Cole o código abaixo no final, antes de aparecer
/* That’s all, stop editing!…*/.
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );Atualize o navegador e desfrute de fazer login novamente no seu site.
Corrigir o erro «Cookies are blocked or not Supported» editando o ficheiro functions.php
Se nenhuma das soluções anteriores funcionou, experimente a abaixo. Dividimos esta solução em três passos distintos:
Passo 1: Abra e edite o ficheiro functions.php
Pode aceder e abrir este ficheiro usando o gestor de ficheiros do cPanel ou uma ferramenta FTP como o Filezilla. Após o login, vá até à pasta do tema do seu site, onde se encontra o ficheiro functions.php. Normalmente está em wp-content/themes/theme-name/functions.php.
Passo 2: Adicione código ao ficheiro functions.php
Copie o código abaixo e cole-o no final do ficheiro functions.php.
if ( SITECOOKIEPATH != COOKIEPATH ) {
setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
}Passo 3: Guarde o ficheiro
Depois de guardar e carregar o ficheiro functions.php modificado para o seu site, já não deverá ver o erro «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.»