Você já quis mostrar suas postagens recentes de cada categoria na barra lateral do WordPress? Recentemente, um de nossos usuários nos pediu uma maneira fácil de exibir postagens recentes de uma categoria específica em widgets da barra lateral do WordPress. Neste artigo, abordaremos como mostrar postagens recentes por categoria na barra lateral do WordPress.
Existem duas maneiras de exibir postagens recentes por categoria no WordPress. O primeiro método é bastante simples e amigável para principiantes porque usaremos um plugin para exibir postagens recentes por categoria em um widget (sem necessidade de codificação).
O segundo método usa um fragmento de código para nossos usuários avançados de DIY, para que você possa exibir postagens recentes de uma categoria específica sem um plugin.
A única vantagem de usar o método do código é que você não é dependente de um plugin e você possui mais algumas opções de personalização. No entanto, o método de plugin é EASY e possui a maioria das opções de personalização para satisfazer 95% das pessoas, como exibir imagens de miniaturas de postagem, extrair o trecho da exibição e controlar o comprimento do trecho, mostrar a data da publicação e o número de comentários, etc.
Tendo dito isso, vamos dar uma olhada em como você pode mostrar postagens recentes por categoria na barra lateral do WordPress com o plugin de widget de postagem da categoria.
Exibir mensagens recentes por categoria (método do plugin)
A primeira coisa que você precisa fazer é instalar e ativar o plugin Widget Posts Category.
Após a ativação, você precisa visitar Aparência »Widgets , você notará o novo widget Categoria Posts na lista de widgets disponíveis.
Basta arrastar e soltar o widget Posts da categoria em uma barra lateral onde você deseja exibir postagens recentes por categoria.
As opções do widget são bastante auto-explicativas. Primeiro você precisa fornecer um título para a seção de postagens da categoria e escolher uma categoria. Depois disso, você pode escolher outras opções de exibição, como número de postagens, trechos, imagens destacadas, etc.
Quando terminar, clique no botão Salvar para armazenar as configurações do widget. Agora você pode visitar seu site para ver as postagens recentes por categoria em ação.
Exibir mensagens recentes por categoria sem um plugin (trecho de código)
Neste método, usaremos um trecho de código para exibir postagens recentes de uma categoria.
Primeiro você precisa adicionar este código no arquivo functions.php do seu tema ou em um plugin específico do site.
função wpb_postsbycategory () { // A pergunta $ the_query = new WP_Query (array ('category_name' => 'announcements', 'posts_per_page' => 10)); // O laço se ($ the_query-> have_posts ()) { $ string. = '
‘;
retornar $ string;
/ * Restaurar dados originais do post * /
wp_reset_postdata ();
}
// Adicionar um código curto
add_shortcode (‘categoryposts’, ‘wpb_postsbycategory’);
// Habilitar shortcodes em widgets de texto
add_filter (‘widget_text’, ‘do_shortcode’);
Certifique-se de que você substitui 'anúncios'
com sua própria slug de categoria.
Este código simplesmente consulta o WordPress para recuperar 10 postagens de uma categoria especificada. Em seguida, exibe as postagens em uma lista com marcadores. Se uma postagem tiver uma imagem em destaque (post thumbnail), então ela também mostrará a imagem em destaque.
No final, criamos um código curto 'categoryposts'
e ativou o shortcode em widgets de texto.
Existem três maneiras de exibir as postagens recentes por categoria usando este fragmento de código.
Primeiro, você pode simplesmente colar o seguinte código em qualquer lugar na localização desejada do arquivo do modelo (como footer.php, single.php, etc.).
O segundo eo terceiro método dependem do uso do shortcode na área do widget ou dentro de suas postagens / páginas.
Simplesmente visite Aparência »Widgets e adicione um widget de texto à sua barra lateral. Next add [categoryposts]
shortcode no widget de texto e salve-o. Agora você pode visualizar seu site para ver postagens recentes por categoria na barra lateral.
Se você quiser mostrar postagens recentes por categorias em postagem ou páginas específicas, basta cole o shortcode na área de conteúdo da publicação.
Por padrão, sua lista pode não parecer muito boa. Você precisará usar o CSS para classificar a lista de postagens da categoria. Você pode usar o código abaixo como um ponto de partida em seu tema ou na folha de estilos do tema filho.
ul.posts por categoria { tipo de lista: nenhum; } .postsbycategory img { flutuador: esquerda; estofamento: 3px; margem: 3px; borda: 3px sólido #EEE; }
Isso é tudo, esperamos que este artigo o ajudou a exibir postagens recentes por categoria na barra lateral do WordPress. Você também pode verificar esses hacks e plugins de categoria mais procurados para o WordPress.