<?php $loop = new WP_Query( array( 'post_type' => '[YOUR POST TYPE]', 'posts_per_page' => 8, order => 'DESC' ) );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php the_permalink(); ?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('large');
}
else {
// do something else
}
?>
<?php endwhile; ?>
WordPress Custom Post Type Loop
May 22nd, 2012 by Marcos Nobre
With this custom loop you can output custom post types to a page, simple rename the [YOUR POST TYPE] to your current post type name and put it in your page template.
This output the title of the post with a link to the post (don’t forget the php tags…;)