Como usar Widgets em seu tema de wordPress
23 marUsar widgets em um tema é um recurso que sempre causa dúvidas em qualquer um que começa a desenvolver para wordPress. Eu, particularmente não uso os widgets padrão do wordPress. Sempre procuro desenvolver algum bem personalizado, mas isso questão de gosto.
Bem, o que são Widgets?
Num modo geral, widgets são features que ajudam a personalizar e melhorar a funcionalidade de seu site. Em qualquer site você pode encontrar e baixar temas para wordPress com algum widget já implementado.
Como implementar um Widget em seu tema?
O primeiro passo é abrir o arquivo functions.php e insirir o código abaixo nele.
if (function_exists('register_sidebar')) register_sidebar(array( 'name'=>'sidebar', 'before_widget'=>'
', 'before_title'=>'
', 'after_title'=>'
', ));
O que esse comando faz é denominar algumas características e o posicionamento widget no sidebar. Esse widget irá produzir um código-fonte semelhante ao que vemos abaixo:
Depois de definir as características de seu widget é só usar o CSS para estilizá-lo.
O segundo passo é abrir o arquivo sidebar.php e inserir o código responsável por mostrar seu widget no local definido por você mesmo.
< ?php if ( !function_exists('dynamic_sidebar') ||
!dynamic_sidebar("sidebar") ) : ?>
Note que apareceu um “dynamic_sidebar()”. Nesse momento você precisa ficar atendo para que o nome dado ao widget seja o mesmo definido no function.php.
Pela facilidade de nomear seus widgets, você pode criar múltiplas widgetized areas. Além do sidebar você pode criara widgets em cabeçalho, no rodapé, enfim, no lugar que você bem entender e achar melhor para seu site.
Só lembrando que eu ainda sou iniciante, porém bastante curioso. Então se você tiver alguma dúvida ou sugestão use os comentários para trocarmos experiências! Referência: For The Loose

Comentários [+] adicionar um comentário
3 Comentários
ola amigo td bom ?
estou iniciando agora no wp e tenho muitas duvidas, pois sempre usei blogger.
gostaria de saber mais detalhes de como add uma widget no cabecalho e rodape .
aguardo contato
Peres
Peres
24.09.09
Bom dia Peres!
Existem alguns sites que uso como referência e que possuem muitos tutoriais para o wordpress: http://www.wordpress-love.com http://wpengineer.com http://www.blogperfume.com http://wordpress.org/extend/
Abraços
Ivan Bogar
24.09.09
Olá Peres!
Muito bom o seu post, fiz aqui e deu tudo certo, mas tenho uma duvida.
Quando coloco para aparecer as categorias ele lista todas e eu preciso excluir algumas, como faço?
desde já muito obrigado.
Djalma Toledo
13.03.10