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.

https://gist.github.com/tatianepires/b1ee485c85489c0e6dae.js

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;
}

Publicado por Tatiane Pires

tatianepires.com.br

2 comentários em “Widget para listar categorias

    1. 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.

Enviar comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s