Como exibir postagens relacionadas da mesma categoria?

É possível exibir posts relacionados da mesma categoria que a postagem atual?

Solutions Collecting From Web of "Como exibir postagens relacionadas da mesma categoria?"

Uma possibilidade:

$related = get_posts( array( 'category__in' => wp_get_post_categories( $post->ID ), 'numberposts' => 5, 'post__not_in' => array( $post->ID ) ) ); if( $related ) { foreach( $related as $post ) { setup_postdata($post); /*whatever you want to output*/ } wp_reset_postdata(); } 

Referência:

  • get_posts

  • wp_reset_postdata

  • wp_get_post_categories

Responda rewrite com base em WP_Query() :

 $related = new WP_Query( array( 'category__in' => wp_get_post_categories( $post->ID ), 'posts_per_page' => 5, 'post__not_in' => array( $post->ID ) ) ); if( $related->have_posts() ) { while( $related->have_posts() ) { $related->the_post(); /*whatever you want to output*/ } wp_reset_postdata(); }