Como Adicionar Estilos Personalizados a Widgets do WordPress (2 Maneiras)

Construir sites WordPress nos ensinou que pequenos detalhes fazem grandes diferenças. A estilização personalizada de widgets pode transformar sites bons em ótimos.

Na WPBeginner, fazemos cada elemento funcionar em conjunto. Pegue nossos widgets de barra lateral, por exemplo.

Personalizamos sua aparência para destacar recursos importantes e fazê-los se integrar perfeitamente ao design do nosso site. Isso nos ajuda a construir confiança com milhões de visitantes.

Neste guia, compartilharemos os métodos mais fáceis para personalizar estilos de widgets WordPress. Você aprenderá técnicas para fazer seus widgets parecerem profissionais e se integrarem perfeitamente ao seu tema.

Adicionando estilos personalizados a widgets do WordPress

💡Resposta Rápida: A maneira mais fácil de adicionar estilos personalizados a widgets do WordPress é usar as configurações de design integradas no editor de blocos.

Para um controle mais avançado, você pode adicionar uma classe CSS personalizada e estilizar usando o plugin WPCode. Se você prefere uma interface visual sem escrever código, recomendamos usar um plugin como CSS Hero.

Por que adicionar estilos personalizados a widgets WordPress?

Por padrão, widgets WordPress usam a estilização do seu tema, que pode nem sempre corresponder aos seus objetivos de design. Adicionar estilos personalizados lhe dá mais controle sobre a aparência dos seus widgets.

Veja por que vale a pena personalizar:

  • 🎨 Combine com sua Marca: Estilos personalizados permitem que você alinhe cores, fontes e espaçamento dos widgets com a marca do seu site para um visual mais coeso.
  • 👓 Melhore a Legibilidade: Às vezes, o layout padrão do widget não é fácil de ler. A estilização pode ajudar a melhorar tamanhos de fonte, contraste ou alinhamento para uma melhor experiência do usuário.
  • 🌟 Destaque Conteúdo Importante: Quer que seus posts recentes, chamadas para ação ou informações de contato se destaquem? CSS personalizado pode tornar esses widgets mais atraentes.
  • 🧹 Limpe Designs Confusos: Se um widget parecer muito cheio ou fora do lugar, estilos personalizados ajudam a otimizar sua aparência e integrá-lo de forma mais suave ao seu layout.
  • 🧩 Crie Layouts Únicos: Estilos personalizados abrem possibilidades de layout, como transformar um widget de texto básico em uma caixa de promoção estilizada ou alinhar vários widgets em uma grade.

Em resumo, estilizar seus widgets ajuda você a ir além do visual padrão e criar um site mais polido e profissional.

Dito isso, vamos dar uma olhada em como adicionar facilmente estilos personalizados aos seus widgets do WordPress.

Mostraremos 2 maneiras de personalizar seus widgets do WordPress com estilos personalizados. Você pode usar estes links rápidos para pular para o que funciona melhor para você:

Observação: Este guia foi escrito para usuários com temas clássicos que estão usando o editor de widgets moderno baseado em blocos.

Se você estiver usando um tema de blocos, consulte nosso guia completo sobre edição de site completo do WordPress.

Método 1: Estilize Widgets do WordPress com Código CSS

Como os widgets do WordPress agora usam o editor de blocos, você tem algumas maneiras diferentes de alterar sua aparência, dependendo do nível de controle que você precisa.

Vamos percorrer as opções integradas primeiro e, em seguida, mostraremos como adicionar estilos totalmente personalizados:

1. Usando Configurações Padrão de Blocos

Antes de adicionar código personalizado, vale a pena verificar se o bloco já possui as configurações que você precisa.

Se você for para a página Aparência » Widgets e clicar em um bloco específico, muitas vezes verá opções no painel de configurações do bloco para alterar cores e tipografia.

As opções de estilo de widget padrão do WordPress
2. Adicionando uma Classe CSS Personalizada

Se as configurações padrão não forem suficientes, você pode adicionar uma "classe" específica ao widget. Isso funciona como uma etiqueta de nome que permite que você direcione apenas esse widget com seu código personalizado.

Basta clicar no widget onde você deseja adicionar estilos personalizados. Em seguida, role para baixo até a aba ‘Avançado’ no painel de Bloco. A partir daqui, você pode adicionar uma classe de CSS personalizado.

Para este tutorial, digite latest-articles no campo. Certifique-se de não adicionar um ponto (.) no início do nome da classe.

Adicionando classe CSS personalizada a widgets no Editor de Blocos

Não se esqueça de salvar as configurações do seu widget clicando no botão 'Atualizar'.

3. Aplicando Seus Estilos Personalizados

Agora que você deu um nome de classe ao seu widget, precisa adicionar o código que diz ao WordPress como estilizar. Existem duas maneiras de fazer isso:

Opção 1: Usando o Personalizador do Tema

Esta é a maneira mais rápida de adicionar código se você quiser apenas testá-lo.

Basta ir para a página Aparência » Personalizar e mudar para a aba ‘CSS Adicional’. Lá, você verá uma prévia ao vivo do seu site com uma caixa para adicionar suas regras de CSS.

Adicionar regras CSS

Recomendamos o uso do WPCode porque ele salva seus estilos personalizados mesmo que você mude de tema mais tarde. É também a maneira mais segura de adicionar snippets de código ao WordPress.

Nós o testamos extensivamente e descobrimos que é uma das maneiras mais seguras de integrar código personalizado ao seu tema. Se você gerencia vários snippets de CSS, o WPCode facilita a organização e o rastreamento deles.

Para mais detalhes sobre seus recursos e benefícios, sinta-se à vontade para conferir nossa análise do WPCode.

Primeiro, certifique-se de instalar o plugin WPCode. Para instruções passo a passo, você pode ler nosso guia sobre como instalar um plugin do WordPress.

Observação: Você pode usar o plano gratuito do WPCode para este tutorial. Mas se você decidir ir para a versão Pro, obterá benefícios adicionais, como acesso a uma biblioteca de nuvem de snippets de código e lógica condicional inteligente para maior flexibilidade no gerenciamento do seu código.

Em seguida, vá para Snippets de Código » + Adicionar Snippet e selecione ‘Adicionar Seu Código Personalizado (Novo Snippet)’. Em seguida, clique no botão ‘+ Adicionar Snippet Personalizado’.

Adicionando um novo trecho de código personalizado no WPCode

Agora, dê um nome ao seu novo CSS personalizado. Pode ser algo simples como ‘Estilo de Widget Personalizado’.

Em seguida, altere o Tipo de Código para ‘Snippet CSS’.

CSS Personalizado para estilizar widgets do WordPress

Em seguida, adicione seu CSS personalizado ao campo.

Aqui está um CSS básico que usamos:

.latest-articles { 
background-color:#def4f1;
padding:10px;
}

Quando terminar, basta rolar para baixo até a seção Inserção. Certifique-se de que o Método de Inserção esteja definido como ‘Inserir Automaticamente’ e a Localização como ‘Cabeçalho do Site Inteiro’.

Depois disso, alterne o botão no canto superior direito até que diga ‘Ativo’ e clique em ‘Salvar Snippet’.

Escolhendo Cabeçalho do Site como local do código no WPCode

Após adicionar seu CSS personalizado, você pode visualizar seu site WordPress no celular ou desktop para vê-lo em ação.

Veja como o nosso fica em nosso site de demonstração WordPress:

Widget de bloco com prévia de estilo personalizado

Método 2: Estilize Widgets do WordPress com CSS Hero (Sem Código)

Escrever código CSS manualmente pode ser complicado para iniciantes. Um pequeno erro pode quebrar o layout do seu site, e aprender a sintaxe leva tempo.

Se você não quiser lidar com código, pode usar o CSS Hero. É um plugin de estilização visual que permite personalizar seus widgets com uma interface simples de apontar e clicar.

Você pode aprender mais sobre o plugin em nossa análise do CSS Hero.

Primeiro, você precisa instalar e ativar o plugin CSS Hero. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin WordPress.

Após a ativação, o plugin adicionará um novo item de menu à sua barra de administração do WordPress no topo.

Em seguida, você precisa visitar a página onde pode ver o widget que deseja estilizar e clicar no botão CSS Hero no topo.

Abrindo o CSS Hero no WordPress

Isso abrirá a página na interface do editor CSS Hero.

É um editor ao vivo onde você pode simplesmente apontar e clicar em qualquer item do seu site e alterar seu estilo.

Interface do CSS Hero

Simplesmente passe o mouse sobre o widget que você deseja estilizar. Em seguida, clique para selecioná-lo.

Neste exemplo, selecionamos nosso widget de Pesquisa.

Clicando em um widget de pesquisa no CSS Hero

Depois disso, você pode usar o menu à esquerda para estilizar seu widget da maneira que desejar. Isso inclui opções de estilo avançadas como gradientes, tipografia, preenchimento, margens e bordas.

No exemplo abaixo, alteramos o tamanho da fonte do widget de Pesquisa do WordPress para que ele se destaque ainda mais.

Alterando a tipografia de um widget de pesquisa no CSS Hero

Você também pode alterar elementos específicos do widget, se necessário.

Por exemplo, decidimos alterar o raio da borda do botão e dos campos de pesquisa. Dessa forma, eles ficam mais curvos e estilosos.

Alterando o raio da borda de um widget de pesquisa no CSS Hero

Quando terminar, não se esqueça de clicar no botão ‘Salvar’ para armazenar suas configurações.

Em seguida, vá em frente e visualize seu site para ver seu novo design do WordPress em ação.

Clicando no botão Salvar no CSS Hero

Perguntas Frequentes Sobre Opções de Estilização no WordPress

Aqui estão algumas perguntas que nossos leitores fizeram com frequência sobre como estilizar diferentes elementos no WordPress:

Como adiciono widgets personalizados no WordPress?

Para adicionar um widget personalizado, vá para Aparência » Widgets no seu painel e clique no botão de adicionar bloco com o sinal de mais (+). Você pode então selecionar qualquer bloco disponível, como texto, imagens ou posts recentes, e colocá-lo na sua barra lateral ou área de rodapé.

Como adicionar estilos no WordPress?

A maneira mais segura de adicionar estilos é usando a aba CSS Adicional no Personalizador de Temas ou um plugin como o WPCode. Esses métodos permitem adicionar código CSS personalizado sem modificar os arquivos principais do seu tema, garantindo que suas alterações não sejam perdidas durante as atualizações.

Você pode personalizar um widget?

Sim, você pode personalizar quase todos os aspectos de um widget. Widgets modernos do WordPress têm configurações integradas para cores de fundo e tipografia. Para um controle mais avançado, você pode atribuir uma classe CSS específica ao widget e estilizá-lo manualmente com código.

Como criar um widget de menu personalizado no WordPress?

Você pode adicionar um menu personalizado usando o bloco Menu de Navegação na sua área de widgets. Primeiro, crie seu menu específico em Aparência » Menus, depois simplesmente selecione esse menu nas opções suspensas dentro das configurações do bloco Menu de Navegação.

Como criar um widget personalizado?

Se você precisar de funcionalidades específicas que não são encontradas nos blocos padrão, você pode criar um widget personalizado escrevendo um plugin ou usando uma ferramenta como o WPCode. No entanto, se você simplesmente deseja um *design* personalizado, geralmente pode conseguir isso agrupando blocos existentes e aplicando estilos CSS personalizados.

Esperamos que este artigo tenha ajudado você a aprender como adicionar estilos personalizados a widgets do WordPress. Você também pode querer ver nossa seleção dos melhores construtores de página drag-and-drop para WordPress e nossa comparação de prós e contras entre temas gratuitos vs premium para WordPress.

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

20 CommentsLeave a Reply

  1. O Plugin foi realmente ótimo, mas tive um problema…

    Não funciona quando adiciono CSS personalizado….

    Talvez o CSS do plugin esteja substituindo meu código, mas… isso é muito triste…

    Olá Equipe Wpbeginner.com… Por favor, me deem uma resposta,

    Você pode me dizer como consertar isso…

  2. Eu amo este plugin, mas toda vez que o ativo, tenho problemas com o widget de galeria. Ele funciona bem com o plugin desativado, mas se eu ativar o plugin, o widget de galeria não salva nenhuma imagem. Todos os outros widgets funcionam bem. Mais alguém tem esse problema?

  3. Finalmente, depois de falhar em tentar decodificar o jargão que obtenho ao inspecionar, este artigo me disse exatamente o que eu precisava.

    Obrigado

  4. Olá, tentei fazer isso manualmente, inspecionei o elemento e sua classe, mas não funcionou.

    Estou tentando mudar o estilo de um WPform.

    Você poderia me ajudar?

  5. Adicionei uma área de widget ao meu cabeçalho usando os arquivos functions.php e header.php. Eu consigo ver o widget que adicionei no meu site, mas quero colocá-lo ao lado do menu, alguma ideia de como fazer isso, por favor? Quero que ele fique no lado direito do menu.

  6. Por que meu layout em estilos de widget só mostra a opção de preenchimento, sem as opções de margem inferior, espaçamento e layout de linha?

  7. olá
    Não consigo fazer nenhuma alteração porque está inativo
    Processando plugin / css / plugin-front.css (inativo),Como posso ativar por favor

  8. Olá, meu tema não tem uma barra lateral direita, veio apenas com uma área de widget no rodapé, posso usar o CSS personalizado para adicionar uma barra lateral direita? Por favor, me ajude, obrigado

    • Não, você precisará primeiro definir uma área pronta para widgets. Seu tema pode já ter uma opção para usar um layout de barra lateral. Se não tiver, recomendamos que você peça suporte ao autor do tema. Por outro lado, se você se sentir confiante em suas habilidades de codificação, vá em frente.

      Admin

  9. Quero alterá-los manualmente. Estou certo de que, ao usar a classe widget-number, você realmente não pode movê-los para cima ou para baixo na área de widgets, porque o ID deles mudará, ou funciona de forma diferente?

  10. I was looking for something like this to add some style to my sidebar and stumbled upon the Flexible Posts Widget plugin. I think it’s always nice to have options ;)

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.