Como Corrigir CSS Quebrado no Painel de Administração do WordPress

CSS quebrado no painel de administração do WordPress parece assustador à primeira vista. Mas aprendemos que geralmente é uma simples reação em cadeia causada por um plugin ou uma regra de cache, e podemos rastreá-la rapidamente.

Após ajudar milhares de leitores e clientes, refinamos uma lista de verificação que identifica o culpado sem tocar no seu conteúdo ou arriscar tempo de inatividade.

Fique conosco e nós o guiaremos por cada etapa, para que sua área de administração volte ao normal e você possa continuar construindo com confiança.

Corrigindo CSS quebrado no painel de administração do WordPress

Aqui está uma visão geral rápida dos tópicos e etapas de solução de problemas que abordaremos neste artigo:

O que Causa CSS Quebrado na Área de Administração do WordPress?

Existem várias razões pelas quais o CSS pode quebrar na área de administração do WordPress. No entanto, como muitos erros comuns do WordPress, pode ser frustrante para iniciantes descobrir o que precisam corrigir.

Em nossa experiência, as seguintes são as principais causas de CSS quebrado na área de administração do WordPress:

  • Conflitos de Plugins: Plugins mal codificados com seu próprio CSS podem entrar em conflito com os estilos padrão do WordPress, substituindo ou interferindo nos estilos da área de administração.
  • Incompatibilidade HTTP/HTTPS: Problemas de conteúdo misto, onde alguns arquivos são carregados via HTTP em vez de HTTPS, podem fazer com que os navegadores bloqueiem arquivos CSS.
  • Interferência do Tema: Alguns temas carregam CSS na área de administração, o que pode causar conflitos. Se você estiver usando um tema de administração personalizado, isso também pode causar problemas de estilo.
  • Problemas de Cache: O cache do navegador pode conter versões desatualizadas de arquivos CSS. Plugins de cache podem servir arquivos CSS antigos, causando problemas de estilo.
  • Problemas de CDN: Redes de Distribuição de Conteúdo (CDNs) mal configuradas podem servir versões desatualizadas de arquivos CSS, levando a estilos ausentes ou quebrados.
  • Permissões de Arquivo Incorretas: Arquivos CSS com permissões incorretas podem não ser legíveis pelo servidor.
  • Arquivos Corrompidos: Arquivos CSS podem ficar corrompidos ou ausentes durante atualizações ou uploads.
  • Extensões do Navegador: Extensões, especialmente bloqueadores de conteúdo, podem interferir na forma como o CSS é exibido.

Compreender essas causas ajudará você a identificar por que a área de administração do seu WordPress está com CSS quebrado para que você possa realmente corrigi-lo.

Etapa 1: Verifique Conflitos de Plugins

Em nossa experiência, plugins do WordPress mal codificados são frequentemente os culpados por CSS quebrado na área de administração. No entanto, às vezes, plugins bem codificados também podem ter problemas com a forma como seu site WordPress ou servidor está configurado.

Veja como identificar e resolver conflitos de plugins.

Desative Todos os Plugins

Primeiro, você precisa ir ao painel de administração do WordPress e navegar até a página Plugins » Plugins Instalados.

Agora, selecione todos os plugins e escolha 'Desativar' no menu suspenso 'Ações em massa', depois clique em 'Aplicar'.

Desativar todos os plugins

Depois disso, simplesmente atualize sua área de administração ou recarregue a página para ver se o problema de CSS foi resolvido. Se o CSS estiver corrigido, o problema está em um dos plugins.

Reative os Plugins Um por Um

Para determinar qual plugin está causando o problema, você precisa reativar cada um individualmente. Você pode fazer isso simplesmente clicando no link 'Ativar' abaixo do plugin.

Ativar plugins individualmente

Após ativar cada plugin, você precisa atualizar a área de administração para verificar se o CSS quebra novamente.

Isso ajudará você a identificar o plugin específico que está causando o problema.

Encontre uma Alternativa ou Atualize o Plugin

Uma vez que você identificou o plugin conflitante, você pode verificar se há uma atualização disponível para ele. Se a atualização não resolver o problema, considere encontrar um plugin alternativo ou entrar em contato com o desenvolvedor do plugin para obter suporte.

Para instruções detalhadas, veja nosso tutorial sobre como desativar plugins. Este tutorial também mostra como desativar plugins usando FTP caso sua área de administração do WordPress não esteja acessível.

Etapa 2: Carregando Arquivos Inseguros em HTTPS

Outra causa comum de CSS quebrado que nossos usuários encontraram é que eles configuraram incorretamente URLs seguras, levando a problemas de conteúdo misto.

Isso acontece quando seu site está configurado para usar o protocolo seguro HTTPS, mas o CSS é servido via HTTP ou protocolo inseguro.

Quando isso acontece, navegadores populares como o Google Chrome bloqueiam automaticamente recursos inseguros, resultando em CSS quebrado na sua área de administração do WordPress.

Esse problema pode ser confirmado usando a ferramenta Inspecionar no seu navegador. Simplesmente mude para a aba Console e você verá o erro de Conteúdo Misto.

Conteúdo inseguro bloqueado

Para corrigir esse problema, você precisa primeiro garantir que as configurações do seu WordPress tenham os URLs corretos.

Vá para a página Configurações » Geral e certifique-se de que tanto o Endereço do WordPress quanto o Endereço do Site tenham HTTPS nos URLs.

Verificar URLs do site

Se você já tem HTTPS em ambos os URLs, então você pode forçar manualmente o WordPress a usar o protocolo HTTPS.

Simplesmente edite seu arquivo wp-config.php e adicione o seguinte código:

define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}

Alternativamente, você pode usar plugins como o Really Simple SSL para impor o HTTPS para todos os URLs.

Para mais detalhes, veja nosso tutorial sobre como corrigir o erro de conteúdo misto no WordPress.

Etapa 3: Verifique Interferência de Temas

Descobrimos que interferência desnecessária do tema também é uma causa comum de CSS quebrado na área de administração do WordPress.

Veja como você pode identificar e resolver problemas relacionados ao tema.

Mude para um Tema Padrão

Para ver se o seu tema WordPress está causando o CSS quebrado, você primeiro precisa mudar para um tema padrão do WordPress.

Vá para o painel do seu WordPress e navegue até a página Aparência » Temas.

Aqui, você precisa ativar um tema padrão do WordPress, como o Twenty Twenty-Four.

Ativar tema padrão

Observação: Se você não tiver nenhum tema padrão instalado, poderá instalar um clicando no botão ‘Adicionar Novo Tema’ no topo. Os temas padrão do WordPress são nomeados após os anos.

Atualize sua área de administração após mudar para um tema padrão para ver se o problema de CSS foi corrigido.

Se o CSS agora estiver carregando corretamente, o problema está com o seu tema anterior.

Corrigindo Conflito de Tema

Para corrigir isso, você primeiro precisa verificar se há uma atualização disponível para o seu tema.

Vá para Aparência » Temas, selecione seu tema e clique em ‘Atualizar agora’.

Atualizar um tema WordPress

Se isso não resolver o problema, você precisará revisar quaisquer alterações que tenha feito em seu tema. Verifique todas as personalizações do tema que podem causar o problema de CSS quebrado.

Em particular, você vai querer verificar qualquer CSS adicional ou código personalizado no arquivo functions.php em busca de erros.

Como último recurso, entre em contato com o desenvolvedor do tema para obter suporte ou considere mudar para um tema diferente.

Recomendamos o uso do WPCode para evitar esse tipo de erro no futuro. É o melhor plugin de snippets de código para WordPress que permite gerenciar todo o seu CSS personalizado em um só lugar e não requer a edição do arquivo functions.php .

Criando um código CSS para personalizar o rótulo de nova postagem no WPCode

Aqui estão alguns dos benefícios do WPCode:

  • Você pode salvar e gerenciar seu código CSS personalizado com mais facilidade.
  • O WPCode inclui verificações integradas para procurar erros.
  • Você não perde seu CSS personalizado ao mudar de tema.

Uma versão gratuita do WPCode também está disponível com recursos limitados.

Usamos o WPCode em nossos sites para gerenciar snippets de código personalizados, incluindo CSS personalizado. Para mais detalhes, veja nossa análise do WPCode.

Etapa 4: Corrija Problemas de Cache

Normalmente, plugins de cache do WordPress não armazenam em cache a área de administração do WordPress.

No entanto, vimos configurações de cache incorretas causando conflito com o cache do navegador, o que pode causar problemas de CSS quebrado.

Para corrigir isso, você primeiro precisa limpar o cache do seu navegador.

Selecione dados em cache para excluir no Google Chrome

Depois disso, você pode recarregar a área de administração do WordPress para ver se o problema foi resolvido. Se não foi, então você precisa limpar o cache do WordPress.

Este é o cache gerado pelo seu plugin de cache do WordPress. Temos um tutorial detalhado sobre como limpar o cache em diferentes plugins de cache do WordPress.

Etapa 5: Corrija Problemas de CDN

Se você estiver usando um serviço de Rede de Distribuição de Conteúdo (CDN), uma configuração incorreta pode, às vezes, causar problemas de CSS quebrados na área de administração do WordPress.

Veja como identificar e resolver esses problemas.

Primeiro, você precisa usar a ferramenta Inspecionar Elemento no seu navegador e mudar para a aba 'Console'. Aqui, você verá erros se seus arquivos CSS estiverem bloqueados ou não forem encontrados.

Erros de CDN causando CSS quebrado

Em seguida, você precisa acessar o site do seu serviço de CDN e fazer login no painel da sua conta.

A partir daqui, navegue até a seção Cache » Configuração e clique no botão 'Limpar Tudo' na opção Limpar Cache.

Limpar cache da CDN

Observação: Estamos mostrando a captura de tela do Cloudflare CDN. No entanto, você poderá localizar facilmente a opção para limpar o cache em todos os provedores de CDN.

Depois disso, você precisa retornar ao seu site e recarregar a área de administração para ver se o problema foi corrigido agora.

Se não foi corrigido, continue para a próxima etapa.

Etapa 6: Corrija Permissões Incorretas de Arquivos

Também encontramos permissões de arquivo incorretas que impedem o servidor de ler arquivos CSS, levando a CSS quebrado na área de administração do WordPress.

Veja como verificar e corrigir as permissões de arquivo.

Primeiro, você precisa conectar-se ao seu site WordPress usando FTP.

Uma vez conectado, você deve navegar até o diretório raiz do seu WordPress. Este é o diretório que contém as pastas wp-admin, wp-includes e wp-content.

Agora, clique com o botão direito na pasta wp-admin e selecione 'Permissões de arquivo' ou 'Propriedades'.

Permissões de arquivo FTP

Primeiro, você precisa garantir que todos os diretórios estejam definidos como 755.

Se não estiverem, altere as permissões e aplique-as recursivamente a todos os subdiretórios.

Definir permissões de diretório

Agora você pode repetir o processo, definir as permissões para 644 e aplicá-las recursivamente apenas a todos os arquivos.

Para mais detalhes, consulte nosso tutorial sobre como definir permissões de arquivo no WordPress.

Depois disso, visite a área de administração para ver se o problema de CSS quebrado foi resolvido. Se ainda estiver lá, você precisará prosseguir para a próxima etapa.

Etapa 7: Repare Arquivos Corrompidos

Arquivos corrompidos podem causar CSS quebrado na área de administração do WordPress.

Seus arquivos do WordPress podem ficar corrompidos mesmo sem nenhuma ação de sua parte. Isso pode acontecer devido a uma atualização incompleta do WordPress, exclusão acidental de arquivos ou uma configuração incorreta pelo seu provedor de hospedagem do WordPress.

Veja como reparar ou substituir arquivos corrompidos.

Primeiro, você precisa baixar uma cópia nova do WordPress de WordPress.org.

Em seguida, extraia o arquivo ZIP baixado para o seu computador.

Em seguida, você precisa se conectar ao seu WordPress usando FTP e fazer o upload dos novos arquivos do WordPress do seu computador.

Enviar arquivos principais do WordPress

Escolha 'Substituir' quando solicitado para garantir que os novos arquivos sejam enviados para o seu site.

Assim que terminar, você pode visitar sua área de administração do WordPress para ver se isso resolveu o problema de CSS quebrado.

Se isso não resolver o problema, então é hora de passar para a próxima etapa.

Etapa 8: Verifique Extensões do Navegador

Extensões de navegador, especialmente aquelas relacionadas a bloqueio de conteúdo e anúncios, podem interferir na forma como o CSS é exibido na área de administração do WordPress.

Veja como identificar e resolver problemas causados por extensões de navegador.

Primeiro, você precisa abrir seu navegador e navegar até o menu de extensões/complementos.

Gerenciar extensões do navegador

Desative temporariamente todas as extensões, especialmente bloqueadores de anúncios e complementos de segurança.

Você pode simplesmente desativar as extensões ou removê-las completamente.

Desativar extensões

Assim que terminar, você pode ir para a área de administração do WordPress para ver se o problema de CSS foi resolvido.

Se o problema for resolvido, então você precisa descobrir qual extensão causou o problema.

Reative cada extensão individualmente e atualize a área de administração após habilitar cada extensão para identificar a que está causando o problema.

Uma vez que você identificou as extensões problemáticas, você pode verificar as configurações da extensão para evitar o bloqueio do CSS de administração do WordPress.

Se isso não funcionar, tente encontrar uma extensão alternativa.

Dicas de Solução de Problemas

Esperançosamente, os passos acima resolverão os problemas de CSS na área de administração do WordPress. No entanto, se nenhum dos passos acima funcionar, você pode tentar estas dicas adicionais:

Atualizar Permalinks:

Atualize seus permalinks do WordPress para atualizar o arquivo .htaccess sem arriscar nenhum erro. Ocasionalmente, as regras de reescrita do WordPress podem impedir que os arquivos CSS sejam carregados corretamente. Esta ação ajuda a limpar e redefinir as regras de reescrita de URL.

Verificar Malware:

Às vezes, uma tentativa de hacking ou malware também pode fazer com que sua área de administração pareça quebrada. Verifique seu site WordPress em busca de malware potencial e tente limpar seu site hackeado.

Esperamos que este artigo tenha ajudado você a corrigir o problema de CSS quebrado na área de administração do WordPress. Você também pode querer ver nosso guia de solução de problemas do WordPress para maneiras adicionais de corrigir problemas do WordPress ou nosso guia sobre como pedir suporte ao WordPress corretamente.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

Comentários

  1. Parabéns, você tem a oportunidade de ser o primeiro a comentar neste artigo.
    Tem alguma pergunta ou sugestão? Por favor, deixe um comentário para iniciar a discussão.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.