Últimas Notícias do SeedProd

Tutoriais, Dicas e Recursos do WordPress para Ajudar a Crescer Seu Negócio

Como Adicionar CSS Personalizado no WordPress

Como Adicionar CSS Personalizado no WordPress 

Escrito por: avatar do autor Stacey Corrin
avatar do autor Stacey Corrin
Stacey Corrin é uma especialista certificada em marketing de conteúdo e SEO com mais de 15 anos de experiência escrevendo sobre WordPress, SEO e marketing digital. Ela gerencia o conteúdo para SeedProd e RafflePress, cobrindo ferramentas e estratégias que ela mesma usa e testa ativamente.
    
Revisado por: avatar do revisor Turner John
avatar do revisor Turner John
John Turner é o cofundador da SeedProd. Ele tem mais de 20 anos de experiência em negócios e desenvolvimento, e seus plugins foram baixados mais de 25 milhões de vezes.

TL;DR: Como Adicionar CSS Personalizado no WordPress

Onde você cola seu CSS importa mais do que o próprio CSS, porque cada local se comporta de maneira diferente no momento em que você muda de tema.

  1. SeedProd: uma caixa de CSS Personalizado nas Configurações Globais do construtor, gratuita, com estilos que permanecem anexados à página que você construiu.
  2. O Personalizador: Aparência, Personalizar e, em seguida, CSS adicional, se você estiver usando um tema clássico.
  3. O Editor de Site: Estilos e, em seguida, o menu de três pontos, se você estiver usando um tema de blocos.
  4. WPCode: um trecho de CSS que sobrevive a qualquer troca de tema.
  5. Arquivos do tema: eles funcionam, mas a próxima atualização do tema apaga suas alterações.
  6. Sem opção de CSS adicional? Isso é uma permissão em sua conta, não em seu tema.

Você já tentou mudar uma cor ou ocultar algo no seu site WordPress, apenas para descobrir que não há opção para isso? Eu também já passei por isso. Lembro-me de passar muito tempo procurando nas configurações do meu tema por um simples ajuste de fonte que simplesmente não era possível.

Foi quando aprendi sobre CSS personalizado. É uma maneira rápida de corrigir pequenos problemas visuais no seu site, sem editar arquivos de tema ou contratar um desenvolvedor.

Você não precisa saber codificar para nada disso. Existem quatro lugares onde você pode adicionar CSS personalizado no WordPress, e o que você escolher decidirá se seus estilos sobreviverão à próxima alteração de tema.

Métodos para Adicionar CSS Personalizado no WordPress:

O que é CSS Personalizado?

CSS significa Cascading Style Sheets (Folhas de Estilo em Cascata). É uma linguagem simples que controla a aparência do seu site WordPress.

Por exemplo, este trecho de CSS muda a cor de um título para vermelho:

h1 {
  color: red;
}

E este oculta um elemento na página:

.hidden {
  display: none;
}

Você não precisa escrever código como este do zero. Na maioria das vezes, você apenas copiará e colará no lugar certo.

O segredo é saber onde colocar seu CSS personalizado, e é exatamente isso que mostrarei a seguir.

Por que Adicionar CSS Personalizado no WordPress?

Às vezes, você quer mudar a cor de um botão, centralizar um título ou remover um espaço extra, e seu tema não oferece uma maneira de fazer isso.

É aí que entra o CSS personalizado. Ele lhe dá controle sobre os pequenos detalhes de design que fazem seu site parecer e se sentir exatamente como você deseja.

Com CSS, você não fica preso às configurações padrão do tema do WordPress. Você pode ajustar seu layout, estilo e espaçamento sem trocar de tema ou instalar plugins do WordPress extras.

Apenas lembre-se: o CSS ajuda a ajustar seu design, mas não corrigirá erros visuais maiores que o CSS personalizado não pode corrigir, como layouts confusos ou navegação ruim.

Então, como você realmente adiciona CSS personalizado no WordPress?

Existem algumas maneiras diferentes, mas começarei com a que uso com mais frequência e a que recomendo se você quiser controle total sem o incômodo.

1. Adicionar CSS Personalizado com SeedProd (Minha Maneira Favorita)

SeedProd Construtor de sites WordPress com arrastar e soltar

Se você nunca usou o SeedProd antes, é um construtor de arrastar e soltar para WordPress que torna a personalização do seu site super fácil, mesmo que você não seja um desenvolvedor.

Eu o uso o tempo todo porque posso criar temas completos ou páginas de destino sem tocar em nenhum código. E quando quero adicionar um pouco de CSS, o SeedProd me dá um lugar simples para fazer isso.

Antes de entrarmos nas etapas, é útil ter o SeedProd configurado em seu site.

Se você ainda não o usou, aqui estão alguns tutoriais para iniciantes para ajudá-lo a começar:

Depois de criar uma landing page ou tema com o SeedProd, você estará pronto para adicionar seu CSS personalizado. Vamos começar com como fazer isso em uma única landing page.

Como Adicionar CSS a uma Landing Page no SeedProd

Para começar, abra seu painel do WordPress e vá para SeedProd » Landing Pages.

Encontre a landing page que deseja editar e clique no link Editar ao lado dela.

Editando uma página de destino do WordPress no SeedProd

Isso abrirá o construtor de páginas do SeedProd. No canto inferior esquerdo, clique no ícone de engrenagem para abrir suas Configurações Globais.

Abrindo as configurações globais da página no SeedProd

Na barra lateral esquerda, clique na aba CSS Personalizado.

Agora cole seu CSS. Por exemplo, aqui está um que estiliza o texto do seu parágrafo:

p {
  font-style: italic;
  color: #444;
}
como adicionar CSS personalizado na página de destino do WordPress usando SeedProd

Clique no botão Salvar no canto superior direito.

Você pode então pré-visualizar sua página para ver as alterações salvas ao vivo em seu site.

Exemplo de CSS personalizado alterando o texto do parágrafo para itálico no WordPress

Como Adicionar CSS Global com o Theme Builder do SeedProd

Se você estiver usando o Theme Builder do SeedProd para projetar todo o seu site, poderá aplicar CSS personalizado que funcione em todas as páginas.

Para começar, abra seu painel do WordPress e vá para SeedProd » Theme Builder.

Encontre o modelo chamado CSS Global e clique em Editar Design.

Editando o modelo CSS Global no SeedProd

Dentro do construtor, clique no ícone de engrenagem no canto inferior esquerdo para abrir as Configurações Globais.

Na barra lateral esquerda, clique na aba CSS Personalizado.

Clique no botão Editar CSS Personalizado. Isso abre o Personalizador do WordPress em uma nova janela.

Botão Editar CSS Personalizado nas Configurações CSS Globais do SeedProd

No Personalizador, clique em CSS Adicional e, em seguida, cole seu código.

como adicionar CSS personalizado no tema do WordPress com SeedProd

Por exemplo:

p {
  font-style: italic;
}

Isso fará com que todo o texto do parágrafo em seu site apareça em itálico.

Clique em Publicar para salvar suas alterações e aplicá-las em todo o site.

Agora você pode atualizar sua página para ver a atualização ao vivo.

Exemplo de como deixar o texto do parágrafo do tema do WordPress em itálico usando CSS Personalizado no SeedProd

Este método é útil para fazer alterações de estilo globais, como ajustes de fonte, espaçamento e ajustes de cor.

A rota para todo o site é o próprio painel do WordPress: o botão Editar CSS Personalizado abre o Personalizador, então seus estilos globais são salvos em seu tema em vez de dentro do SeedProd. A caixa da página de destino mais acima é a parte genuinamente do SeedProd e funciona na versão gratuita, embora o próprio Theme Builder precise de um plano Plus ou superior.

2. Adicionar CSS Personalizado no WordPress Sem um Construtor de Páginas

Se você não estiver usando um construtor de páginas como o SeedProd, ainda poderá adicionar CSS personalizado diretamente no WordPress. As etapas dependem do tipo de tema que você está usando, seja um tema clássico ou um tema de blocos.

Temas clássicos usam a ferramenta Personalizador mais antiga e geralmente dependem de widgets e modelos de página. Temas de blocos, por outro lado, usam o Editor de Site mais recente, que permite projetar todo o seu site com blocos.

Ambas as caixas são integradas ao WordPress, então não há nada para instalar. Eu as uso para alterações pontuais em vez de qualquer coisa que eu queira manter, porque o WordPress arquiva o CSS sob o tema que estiver ativo no momento.

Use o Personalizador do WordPress (Temas Clássicos)

No seu painel do WordPress, vá para Aparência » Personalizar.

Personalizando a aparência de um tema Clássico do WordPress.

No menu do Personalizador, clique em CSS Adicional.

Uma caixa de texto aparecerá onde você pode colar seu código personalizado. Por exemplo:

p {
  color: #0073aa;
}

Isso muda todo o texto do parágrafo em seu site para um tom de azul.

Você verá uma prévia ao vivo das suas alterações à direita enquanto digita.

como adicionar CSS personalizado no WordPress usando o personalizador de temas

Quando estiver satisfeito com o resultado, clique no botão Publicar para salvar suas alterações.

Este método funciona bem com temas mais antigos que suportam o Personalizador e não requer nenhum plugin do WordPress.

Use o Editor de Site (Temas de Blocos)

Se o seu site WordPress usa um tema de blocos, você gerenciará seu design usando o Editor de Site completo em vez do Personalizador.

Para começar, vá para Aparência » Editor no seu painel do WordPress.

Abrindo o editor completo do site do WordPress

Na barra lateral esquerda, clique no ícone de Estilos. Ele se parece com uma meia-lua ou uma paleta de tinta.

Abrindo estilos do editor completo do site

Em seguida, clique no pequeno ícone de lápis rotulado Editar Estilos.

Editando estilos no editor completo do site do WordPress

Agora você verá o editor do WordPress. No canto superior direito da tela, clique no menu de três pontos (⋮) e selecione CSS Adicional no menu suspenso.

Abrindo CSS adicional no editor completo do site do WordPress

Cole seu código personalizado na caixa. Por exemplo:

p {
  color: #0073aa;
}

Isso alterará a cor do texto dos parágrafos em todo o seu site.

como adicionar CSS personalizado no WordPress usando o editor completo do site

Clique em Salvar no canto superior direito para aplicar as alterações.

Sem opção de CSS adicional nesse menu? Isso quase nunca é o seu tema. Depende de uma permissão em sua conta de usuário, e a seção abaixo cobre como verificá-la.

3. Use um Plugin de CSS Personalizado

Se o seu tema não suporta o Personalizador ou o Editor de Site, ou se você apenas deseja uma maneira limpa de gerenciar seu CSS em um só lugar, recomendo usar um plugin como o WPCode.

Plugin de snippets de código WPCode para WordPress

WPCode é um plugin leve para WordPress que permite adicionar trechos de código personalizados, incluindo CSS, sem editar os arquivos do seu tema.

Depois de instalar e ativar o WPCode, vá para Snippets de Código » + Adicionar Snippet no seu painel do WordPress.

Adicionando um novo snippet de código no WPCode

Clique na caixa que diz Adicionar seu código personalizado (Novo Snippet) e dê um nome ao seu snippet, como Estilos CSS Personalizados.

Adicionar snippet de código personalizado no WPCode

Em Tipo de Código, selecione Snippet CSS no menu suspenso.

Agora cole seu CSS na caixa de código. Por exemplo:

p {
  color: #0073aa;
}

Role para baixo e escolha Inserção Automática para aplicar o CSS em todo o seu site.

como adicionar CSS personalizado no WordPress usando o plugin WPCode

Em seguida, clique em Salvar Snippet e ative o interruptor no topo para Ativo.

É isso! Seus estilos personalizados agora estão ativos em todo o seu site, e você pode voltar a este snippet a qualquer momento para fazer alterações.

Este método só funciona se você estiver usando um tema clássico. Temas de blocos não incluem acesso ao Editor de Arquivos de Tema no painel do WordPress.

Se você estiver usando um tema clássico e estiver confortável em editar código, pode adicionar CSS personalizado diretamente ao arquivo style.css do seu tema. Mas não recomendo isso, a menos que você saiba o que está fazendo.

Ao editar arquivos de tema diretamente, suas alterações podem ser perdidas durante as atualizações. Você também não verá uma prévia ao vivo, e até mesmo um pequeno erro de digitação pode quebrar seu layout.

Dito isso, se você estiver usando um tema filho ou souber como restaurar seu site se algo der errado, veja como fazer.

Vá para Aparência » Editor de Arquivos de Tema no seu painel do WordPress.

Abrindo o editor de arquivos do tema Clássico do WordPress

Na lista de arquivos à direita, clique em style.css.

como adicionar CSS personalizado no WordPress style.css no editor de temas

Role até o final do arquivo e cole seu CSS. Por exemplo:

p {
  color: #0073aa;
}

Clique em Atualizar Arquivo para salvar suas alterações.

Exemplo de CSS personalizado alterando o arquivo style.css.

Edite arquivos de tema apenas em um tema filho: sem um, a próxima atualização do tema sobrescreverá tudo o que você adicionou. Se você não tem certeza de como restaurar seu site quando algo quebrar, use SeedProd ou WPCode em vez disso.

Por Que a Opção de CSS Adicional Está Ausente no WordPress?

O WordPress oculta o CSS Adicional de qualquer conta que não tenha uma permissão chamada edit_css, então quando a caixa desaparece, é a permissão que sumiu, não o recurso.

O tema parece ser o suspeito óbvio, e quase nunca é. O WordPress executa a mesma verificação de permissão para a caixa do Personalizador e a caixa do Editor de Site, então a troca de temas não muda nada.

Três coisas desativam essa permissão:

  • Uma configuração de segurança em wp-config.php. Quando DISALLOW_UNFILTERED_HTML é definido em um site, o WordPress remove a edição de CSS personalizado de todos, inclusive administradores.
  • Multisite. Em uma rede WordPress, apenas o super administrador que gerencia a rede mantém a permissão, então os administradores de sites individuais perdem a caixa.
  • Um plugin de endurecimento que o remove. A permissão edit_css é baseada em uma mais antiga chamada unfiltered_html, e alguns plugins de segurança removem essa, o que leva a caixa de CSS junto.

Fui ler isso no próprio código do WordPress 7.1 em vez de repetir a explicação do tema, porque a opção não é baseada no suporte do tema.

Se você é o único administrador e nada óbvio deveria estar bloqueando você, pergunte ao seu host ou a quem configurou o site se DISALLOW_UNFILTERED_HTML está definido no seu arquivo wp-config.php. Essa é a maneira mais rápida de descartar.

Se a configuração for deliberada, respeite-a e coloque seu CSS em algum lugar que não passe pela mesma verificação. A caixa de CSS Personalizado do SeedProd salva através das próprias permissões do construtor e o WPCode usa sua própria permissão de snippet, então um painel de CSS Adicional ausente não impede que nenhum deles funcione.

Qual Método Você Deve Usar?

Escolha com base no que você quer que aconteça quando mudar de tema, porque essa é a verdadeira diferença entre esses quatro.

MétodoMelhor paraSobrevive a uma mudança de tema?Precisa de um plano pago?
SeedProdEstilizando páginas de destino e modelos que você mesmo construiuSim, o CSS é salvo com a páginaNão para uma única página, Plus para todo o site
Personalizador ou Editor de SiteUm pequeno ajuste no tema que você está usando agoraNão, o WordPress o armazena por temaNão
WPCodeCSS que você quer manter em qualquer mudança de temaSimNão
Arquivos do temaNada, a menos que você esteja trabalhando em um tema filhoNão, a próxima atualização o sobrescreveráNão

Se o CSS for para todo o site e você quiser parar de pensar nisso, eu usaria o WPCode, porque é o único dos quatro que ignora completamente seu tema. Se o estilo pertence a uma página que você projetou, mantenha-o no SeedProd com a página.

O Personalizador ainda serve para um pequeno ajuste que você não sentiria falta após uma re-tematização. Apenas saiba que é isso que você está escolhendo.

Bônus: Direcione CSS Personalizado para Páginas ou Blocos

Às vezes, você não quer que seu CSS afete o site inteiro, apenas quer que ele se aplique a uma página ou a um único bloco. Você pode fazer isso usando IDs de página ou classes CSS personalizadas.

Usando IDs de Página no WordPress

Cada página no WordPress tem um ID exclusivo, e você pode usá-lo para direcionar estilos apenas para essa página.

Para encontrar o ID da página, visite a página em seu navegador, clique com o botão direito em qualquer lugar e escolha Inspecionar.

Inspecionando um elemento de página do WordPress no navegador web Chrome

No código, procure pela tag <body>. Ela incluirá uma classe como page-id-37.

Encontrando o ID da página do WordPress na ferramenta de inspeção de elementos

Você pode então usá-la em seu CSS assim:

.page-id-37 p {
  color: green;
}
Adicionando CSS personalizado a IDs de página específicos no WordPress

Isso mudará apenas a cor do texto do parágrafo nessa página específica.

Exemplo de CSS personalizado visando IDs de página específicos no WordPress

Usando as Configurações de Bloco do SeedProd

Se você estiver usando o SeedProd, pode segmentar blocos específicos adicionando um nome de classe personalizado.

Abra sua página no construtor do SeedProd e clique no bloco que você deseja estilizar. No meu caso, quero estilizar um bloco de título específico.

No painel esquerdo, vá para a aba Avançado, procure pela opção Atributos e expanda-a.

Atributos de bloco no bloco SeedProd

Encontre o campo rotulado Classe CSS e adicione um nome de classe como my-special-style.

Adicionando uma Classe personalizada a um bloco de título no SeedProd

Em seguida, na sua caixa de CSS Personalizado global ou de nível de página, adicione algo como isto:

.my-special-style {
  background-color: #fff7e6;
  border-radius: 10px;
}
Usando a classe CSS personalizada para alterar o CSS do bloco de título

Após salvar e visualizar a página, você verá suas alterações nesse bloco específico sem afetar o restante do seu site.

Exemplo de bloco de título personalizado usando classe CSS personalizada no SeedProd

Perguntas Frequentes Sobre Adicionar CSS Personalizado no WordPress

Como Adiciono CSS a uma Página Específica?

Você pode segmentar uma página com seu ID de página exclusivo, como .page-id-123 p { color: red; }. Se você estiver usando SeedProd ou WPCode, adicione uma classe CSS personalizada ao bloco ou seção que deseja estilizar e segmente essa classe em vez disso.

Posso Usar HTML e CSS Juntos?

Sim. Você pode adicionar HTML dentro de blocos ou widgets do WordPress e estilizar com CSS personalizado, desde que seu CSS segmente o elemento ou classe corretos.

É Seguro Adicionar CSS Sem um Desenvolvedor?

Sim, desde que você fique fora dos arquivos do seu tema. O CSS apenas muda a aparência das coisas, então um erro aparece como uma estranheza visual em vez de um site quebrado, e você pode excluir a regra para desfazê-la. Editar os arquivos do tema diretamente é a única parte disso que apresenta risco real.

Adicionar CSS ao WordPress Afetará Dispositivos Móveis?

Seu CSS se aplica a todos os tamanhos de tela, a menos que você o envolva em uma media query. Se você estiver trabalhando no SeedProd, pode mudar para a visualização móvel no construtor e ajustá-la lá antes de publicar.

Por Que Meu CSS Personalizado Não Está Funcionando?

Duas coisas causam isso na maioria das vezes. Ou uma regra no seu tema é mais específica que a sua, então ela vence, ou um plugin de cache ainda está servindo a folha de estilos antiga. Limpe seu cache primeiro, depois clique com o botão direito no elemento e escolha Inspecionar para ver qual regra está realmente sendo aplicada.

Onde o WordPress Armazena Meu CSS Personalizado?

O CSS que você adiciona no Personalizador vai para uma postagem oculta que o WordPress nomeia após seu tema ativo, e é por isso que ele não o segue quando você muda. O Editor de Site mantém seu CSS com os estilos globais do seu tema. SeedProd e WPCode armazenam os seus fora do tema.

Pronto para Personalizar seu Site WordPress?

CSS personalizado é a maneira mais rápida de contornar um tema que não permite que você mude algo, e nada disso precisa de um desenvolvedor.

Você não precisa reconstruir nada ou aprender como as folhas de estilo funcionam para usá-lo. Decida onde o CSS deve ficar, cole-o e veja a página no seu navegador.

Se você preferir fazer a estilização visualmente e mantê-la anexada à página que você construiu, o SeedProd cuida de ambos no mesmo lugar.

Quer continuar personalizando seu site WordPress?

Aqui estão alguns guias que recomendo a seguir:

Obrigado por ler! Adoraríamos saber sua opinião, então sinta-se à vontade para participar da conversa no YouTubeXFacebook para mais conselhos e conteúdo úteis para expandir seus negócios.

avatar do autor
Stacey Corrin Especialista em Marketing de Conteúdo
Stacey Corrin é uma especialista certificada em marketing de conteúdo e SEO com mais de 15 anos de experiência escrevendo sobre WordPress, SEO e marketing digital. Ela gerencia o conteúdo para SeedProd e RafflePress, cobrindo ferramentas e estratégias que ela mesma usa e testa ativamente.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Nós apenas recomendamos produtos que acreditamos que agregarão valor aos nossos leitores.

Gerencie este site WordPress conversando com ChatGPT ou Claude. Plugin gratuito. Experimente grátis