Widget para listar categorias

Widget para listar categorias

O WordPress tem um widget padrão para exibir uma lista de categorias em uma das áreas laterais (sidebars), mas ele exibe todas as categorias. E para exibir só algumas?

Minha solução foi fazer um widget no qual é possível escolher as categorias que devem ser exibidas. Os links são ordenados pela quantidade de posts em cada categoria.

Widget no painel de administração.

Widget no painel de administração.

Widget na barra lateral da página inicial.

Widget na barra lateral da página inicial.

Para usar esse widget, salve o código abaixo no arquivo tps-widget-select-categories-to-link.php, no diretório do seu template.

Ver gist no GitHub, ou fazer download.

Abra o arquivo functions.php e adicione o código abaixo que vai carregar o widget no WordPress.

require_once( get_template_directory() . '/tps-widget-select-categories-to-link.php' );

O ícone ao lado de cada link é do Font Awesome e é adicionado por CSS. Adicione Font Awesome ao seu site e o código abaixo no arquivo styles.css do seu template.

/* Categories */
.cat-item a:before {
	content: "\f07b"; 
	font-family: FontAwesome;
	padding-right: 5px;
}
.cat-item a:hover:before {
	content: "\f07c";
	padding-right: 3px;
}

Receba os posts do blog em seu email!


2017-01-21T22:47:01+00:00 fevereiro 2016|Desenvolvimento Web|

2 Comentários

  1. Wagner Souza 13 de abril de 2016 em 11:02- Responder

    Olá! Fica aparecendo erro, e não entra em nada. Daí eu tiro a linha do functions.php e volta ao normal.

    • Tatiane Pires 20 de abril de 2016 em 22:06- Responder

      Você fez upload do arquivo tps-widget-select-categories-to-link.php na pasta do seu template atual?

      A linha que é adicionada ao functions.php busca o arquivo diretamente na pasta do template. E o require_once irá causar um erro de compilação, se o arquivo não for localizado quando o functions.php é carregado.

      Se você fez upload do arquivo dentro de uma subpasta do template, ou renomeou o arquivo, será preciso ajustar a parte ‘/tps-widget-select-categories-to-link.php’ de acordo com suas alterações.

Deixar Um Comentário