En algunos de nuestros proyectos necesitamos mostrar post relacionados en nuestro WordPress, pero usando un custom post type, se que en la actualidad existen plugins que realizan este proceso, pero en caso de que desees personalizarlo a tu gusto te dejo el código fuente de este que es muy simple.
<?php $related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 3,'post_type' => 'tour', 'post__not_in' => array($post->ID) ) ); ?> <ul class="relativecalssist"> <?php if( $related ) foreach( $related as $post ) { setup_postdata($post); ?> <li> <?php the_post_thumbnail(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </li> <?php } ?> </ul> <?php wp_reset_postdata(); ?>
y todo listo con ello podrás recuperar las entradas relacionadas controlando la cantidad que desees mostrar.
Si te sirvio, no olvides compartirlo y dejarnos un mensaje.