Como corrigir login que não funciona na rede Multisite do WordPress
Perguntas frequentes
Por que a tela de login só recarrega sem entrar?
Porque o navegador recebe o cookie de sessão no domínio errado e o WordPress não o reconhece ao validar o login. Quase sempre é um COOKIE_DOMAIN fixo ou chaves de segurança divergentes no wp-config.php. Corrija essas constantes e o login passa a fixar.
Só o site principal deixa logar. E os subsites?
Indica que o cookie de autenticação está limitado ao domínio principal. Remova qualquer COOKIE_DOMAIN fixo e, se houver domínios mapeados, habilite o SUNRISE para que cada subsite receba o cookie no seu próprio domínio.
Preciso regerar as chaves de segurança mesmo?
Se as chaves diferem entre o site principal e os subsites, sim. Elas devem ser idênticas em toda a rede. Gere um conjunto novo no gerador oficial do WordPress e use o mesmo em todo o wp-config.php; isso desloga todos uma vez.
O cache pode estar quebrando o login?
Sim. Se o plugin de cache ou o CDN guarda /wp-login.php ou /wp-admin, ele serve uma versão antiga da sessão a todos. Marque essas rotas como não-cacheáveis para o login funcionar de forma consistente.
O que é o SUNRISE e quando ativar?
O sunrise.php roda bem cedo no carregamento e resolve qual subsite responde por cada domínio mapeado. Ative SUNRISE no wp-config.php sempre que usar mapeamento de domínio; sem ele, o cookie e o roteamento ficam no domínio errado e o login cai.
Limpei os cookies do navegador e mesmo assim não entro. E agora?
Se limpar os cookies não resolve, o problema está no servidor, não no navegador. Revise COOKIE_DOMAIN e as chaves no wp-config.php e teste com o plugin de segurança desativado, pois alguns restringem o cookie a um único host da rede.














