Você está procurando uma maneira de listar as últimas publicações que escreveu para cada categoria do blog? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para listar algumas publicações de cada categoria no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site:
<?php function so_cat_posts_menu() { global $post; $limit = 3; $cats = get_categories(); ?> <ul class="category-post-list"> <?php foreach ($cats as $c) : ?> <?php $posts = get_posts(array( 'numberposts' => $limit, 'category' => $c->term_id )); ?> <?php if (count($posts) > 0) : ?> <li class="category-<?php echo $c->term_id; ?> category-<?php $c->name; ?>"> <a href="<?php echo get_category_link($c->term_id); ?>" title="<?php echo $c->category_nicename; ?>"><?php echo $c->category_nicename; ?></a> <ul> <?php foreach ($posts as $post) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> </li> <?php endif; ?> <?php endforeach; ?> </ul> <?php wp_reset_query(); ?>
Você pode listar as postagens em qualquer lugar em seus arquivos de modelo usando esse código:
<?php so_cat_post_menu(); ?>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar acidentalmente seu site.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 7 melhores plugins de calendário do WordPress e como salvar dados parciais de formulários no WordPress.
Comentários Deixe uma resposta