WordPress loop custom post type in template

If you want to show items from a custom post type anywhere in your template, you can do this with the following code (in this example custom post type is ‘products’):

<?php $args = array( 'post_type' => 'products' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>

<div class="product"> 
     <?php the_title(); ?>
</div><!--End product-->

<?php endwhile; ?>
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s