Dec 18, 2025
Bruno S.
9min de leitura
Os widgets do WordPress são recursos prontos que permitem adicionar conteúdos e funcionalidades ao seu site sem precisar escrever código. Eles são ótimos para incluir coisas como feed de redes sociais, posts recentes do blog, formulários de contato e muito mais — tudo de forma prática e rápida.
Neste guia, você vai entender tudo sobre widgets WordPress: o que são, onde encontrá-los no painel, como usar os que já vêm instalados e também como criar seus próprios widgets personalizados. Vamos mostrar ainda como configurá-los para deixar seu site do jeitinho que você precisa. Boa leitura!

Se você estiver usando um tema clássico, siga estas etapas para acessar a área de widgets do seu site WordPress:

Você verá os Widgets disponíveis no lado esquerdo da tela. Esses são os widgets que você pode adicionar diretamente ao seu site.
No lado direito, estarão visíveis as áreas de widget ou sidebars, que normalmente incluem a barra lateral, o rodapé e o cabeçalho. As áreas disponíveis dependem do tema clássico que você estiver usando.
Se você estiver usando um tema baseado em blocos, os widgets ficam acessíveis no editor de site, página ou post. Basta clicar no botão de inserir blocos (ícone de +) e rolar a lista até encontrar os widgets disponíveis.

O WordPress oferece vários widgets prontos para usar que você pode adicionar facilmente ao seu site. Alguns já vêm integrados ao próprio WordPress, enquanto outros podem ser instalados por meio de plugins. Vamos ver como funcionam essas duas opções.
Se você estiver usando um tema clássico, siga estas etapas para concluir a adição de um dos widgets pré-instalados ao seu site WordPress:

Veja como o widget aparecerá no seu site:

Se estiver usando um tema baseado em blocos, siga estas etapas para adicionar qualquer um dos widgets nativos ao seu site do WordPress:

Veja como o widget aparecerá no seu site:

Você também pode adicionar widgets WordPress instalando plugins de terceiros que oferecem esses recursos extras. Neste exemplo, usaremos o plugin RaraTheme Companion, que adiciona 23 widgets e ferramentas extras para ajudar a personalizar ainda mais seu tema do WordPress. No entanto, observe que alguns desses plugins de widget são compatíveis apenas com temas clássicos.
Siga estas etapas:


Pronto! O widget adicionado pelo plugin já estará visível no seu site.
Dependendo do seu tema, é possível personalizar os widgets do WordPress diretamente pelo painel ou pelo Editor do Site. No entanto, o nível de personalização pode ser limitado em alguns casos.
Se você tem familiaridade com o básico de HTML e CSS, é possível aplicar estilos avançados adicionando CSS personalizado ao WordPress. Veja como:


E pronto — o estilo CSS adicional será aplicado ao seu widget!
Apesar de existirem muitos widgets WordPress prontos para usar — tanto os que já vêm com o sistema quanto os oferecidos por plugins — pode ser útil criar um widget personalizado, especialmente se você tiver uma necessidade muito específica. A parte boa é que a flexibilidade do WordPress como sistema de código aberto torna isso possível até mesmo para quem está começando.
A seguir, mostramos o passo a passo para criar um widget no WordPress. Para facilitar a visualização, vamos criar um exemplo simples: um widget que adiciona um bloco de conteúdo à barra lateral (sidebar) ou a uma área de widget do seu site.
Primeiro, crie uma nova pasta chamada my-custom-widget. Dentro dela, crie um novo arquivo chamado my-custom-widget.php. Esse arquivo conterá todo o código de seu widget.
Abra o arquivo em um editor de texto e copie o código abaixo. Ele define o cabeçalho do plugin, com as informações básicas como nome, descrição, versão e autor. O código também inclui uma verificação de segurança para evitar que o plugin seja executado fora do ambiente WordPress:
<?php
/*
Plugin Name: My Custom Widget
Description: A simple custom widget example.
Version: 1.0
Author: Your-Name-here
*/
// Ensure this file is being included by WordPress.
defined('ABSPATH') or die('No script kiddies please!');Em seguida, vamos criar a classe My_Custom_Widget, que define o comportamento do widget personalizado no WordPress. Essa classe estende a classe nativa WP_Widget e precisa incluir as seguintes funções:
As funções __construct() e widget() são obrigatórias. Já as funções form() e update() podem ser omitidas se o widget não tiver configurações, mas é recomendado incluí-las, mesmo que vazias.
Agora, copie e cole o código a seguir no mesmo arquivo PHP.
class My_Custom_Widget extends WP_Widget {
// Constructor
function __construct() {
parent::__construct(
'my_custom_widget', // Base ID
__('My Custom Widget', 'text_domain'), // Name
array('description' => __('A Custom Widget', 'text_domain'),) // Args
);
}
// The widget() method to display the widget content on the front-end
public function widget($args, $instance) {
echo $args['before_widget'];
if (!empty($instance['title'])) {
echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title'];
}
echo __('Hello, World!', 'text_domain');
echo $args['after_widget'];
}
// The form() method to create the widget settings form in the admin area
public function form($instance) {
$title = !empty($instance['title']) ? $instance['title'] : __('New title', 'text_domain');
?>
<p>
<label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>">
</p>
<?php
}
// The update() method to save the widget settings
public function update($new_instance, $old_instance) {
$instance = array();
$instance['title'] = (!empty($new_instance['title'])) ? strip_tags($new_instance['title']) : '';
return $instance;
}
}Por fim, adicione o código abaixo no final do arquivo para registrar o widget no WordPress. Com isso, o plugin estará completo e pronto para uso:
// Register the widget
function register_my_custom_widget() {
register_widget('My_Custom_Widget');
}
add_action('widgets_init', 'register_my_custom_widget');Quando o arquivo PHP do plugin estiver pronto, compacte a pasta my-custom-widget em um arquivo ZIP.
Em seguida, faça login no painel do WordPress e vá para Plugins → Adicionar Novo Plugin. Faça upload do arquivo ZIP e aguarde até que o plugin seja instalado.
Por fim, vá para Plugins → Plugins instalados, role para baixo até ver My Custom Widget na área do widget e clique em Ativar.
Para adicionar o widget personalizado que você acabou de criar à barra lateral do WordPress, vá até Aparência → Widgets.
Em seguida, selecione a barra lateral onde você deseja colocar o widget. Clique no ícone + e, em seguida, procure My Custom Widget na barra de pesquisa. Quando o widget aparecer, clique nele.

Agora, você pode definir o título do widget e ajustar as opções de visibilidade, se desejar.
Por fim, clique em Atualizar no canto superior direito da tela. Pronto, o novo widget já está instalado e pode ser adicionado ao seu site do WordPress.
O WordPress oferece centenas de widgets nativos e de terceiros que você pode usar para adicionar funcionalidades ao seu site e melhorar a experiência dos visitantes. A seguir, veja 10 widgets WordPress populares que são práticos e bastante utilizados:
Esse é um dos widgets clássicos do WordPress — e por um bom motivo. Ele exibe os posts mais recentes do seu blog, ajudando os visitantes a descobrirem seu conteúdo mais novo e aumentando o tempo de navegação no site.
O widget Lista de categorias mostra todas as categorias existentes no seu blog. Isso permite que os usuários encontrem rapidamente os tópicos que mais interessam, organizando melhor o conteúdo do site.
A nuvem de tags exibe as tags mais usadas em formato visual. Quanto mais uma tag é utilizada, maior será o tamanho da fonte — o que destaca os assuntos mais recorrentes do seu conteúdo.
Esse widget exibe ícones com links para seus perfis nas redes sociais, facilitando o contato com seus seguidores em outras plataformas. É possível personalizar as cores, tamanhos e o alinhamento dos ícones para combinar com o seu tema.
O widget HTML personalizado permite adicionar código HTML diretamente nas áreas de widget. Ele é ideal para desenvolvedores ou usuários avançados que querem inserir funcionalidades específicas ou elementos personalizados.
O widget de arquivos exibe um menu com os posts organizados por mês ou ano. É uma forma útil de permitir que os visitantes encontrem conteúdos mais antigos de forma rápida e intuitiva.
Esse widget usa o Jetpack Search, baseado no mecanismo de busca Elasticsearch. Ele oferece recursos avançados como indexação automática de todas as páginas e posts públicos, melhorando a busca interna do seu site.
Um widget de terceiros oferecido pelo RaraTheme Companion, que permite adicionar uma seção de perguntas frequentes (FAQ) diretamente nas áreas de widget, com perguntas, respostas e configurações de visibilidade personalizáveis.
O widget WPForms é outra opção popular de terceiros. Ele permite adicionar facilmente formulários de contato, pesquisas, formulários de pagamento ou registro em barras laterais e outras áreas do tema.
Com o plugin WP Go Maps, esse widget permite adicionar um mapa interativo do Google Maps ao seu site. É possível personalizar a aparência do mapa, definir local padrão, adicionar múltiplos marcadores com texto ou imagem, e muito mais.
Os widgets WordPress são ótimos para adicionar funcionalidades e recursos ao seu site sem complicações. Mas é importante lembrar que cada novo widget pode impactar o desempenho da sua página, a responsividade e até a simplicidade visual da interface.
Esses impactos costumam ser pequenos individualmente — por exemplo, um widget de redes sociais pode adicionar apenas alguns milissegundos ao tempo de carregamento. No entanto, ao acumular vários widgets, esses efeitos podem somar e prejudicar a performance geral do site.
Não existe um número exato de widgets que você pode usar, mas o ideal é manter apenas os que realmente são necessários para oferecer uma boa experiência aos visitantes. Em geral, até cinco widgets costumam ser mais que suficientes para a maioria dos sites.
Outro ponto essencial é considerar o provedor de hospedagem, já que ele influencia diretamente na velocidade e desempenho do site. A hospedagem WordPress da Hostinger, recomendada pelo WordPress.org, oferece recursos otimizados especialmente para WordPress — o que ajuda a garantir o melhor desempenho possível, mesmo com o uso de widgets.
Aqui estão mais algumas práticas recomendadas para manter seu site o mais limpo e intuitivo possível ao usar widgets.
Os widgets WordPress são uma excelente forma de personalizar o layout e as funcionalidades do seu site. Com eles, você pode exibir posts recentes, ícones de redes sociais, formulários de contato, depoimentos de clientes e muito mais — tudo sem precisar programar.
Neste guia, você aprendeu onde encontrar os widgets no WordPress, como adicioná-los ao seu site e personalizá-los conforme sua necessidade. Também vimos alguns dos widgets mais populares, incluindo opções nativas do WordPress e de terceiros, como RaraTheme Companion e Jetpack Search.
Se quiser ir além, você pode até criar seu próprio widget com um pouco de conhecimento em CSS — e seguir o passo a passo que mostramos aqui.
Esperamos que este conteúdo te ajude a explorar novas possibilidades com widgets, deixando seu site mais dinâmico, funcional e fácil de navegar para seus visitantes.
Sim. Os widgets WordPress continuam sendo um recurso essencial para personalizar barras laterais e outras áreas do tema. Você pode acessar uma grande variedade de widgets — tanto nativos quanto de terceiros — diretamente pelo painel do WordPress.
Os widgets WordPress permitem adicionar funcionalidades e conteúdo ao seu site sem precisar escrever código. Eles funcionam como blocos prontos que você pode arrastar para áreas específicas do tema, como a barra lateral ou o rodapé — facilitando a inclusão de elementos como redes sociais, formulários de contato, posts recentes e muito mais.
O widget é um bloco de conteúdo que adiciona funcionalidades específicas ao site — como lista de posts, ícones de redes sociais ou caixas de texto. Já a sidebar (barra lateral) é a área do tema onde esses widgets podem ser posicionados. Além da sidebar, outras áreas comuns incluem o rodapé (footer) e o cabeçalho (header).
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.
Comentários
February 18 2019
O tema radcliff só permite widgets no rodapé? Não é possível inserir na lateral?
February 19 2019
Oi, Milena. Cada tema tem recursos específicos e você pode consultar todas as funcionalidades no documento do tema. :)