Предполагая, что вы все настроили правильно и хотите увидеть тип записи на общедоступной странице шаблона, попробуйте этот код в mycustomtemplate.php или eqivilate.
<?php $loop = new WP_Query( array( 'post_type' => 'article', 'posts_per_page' => 10 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php the_title( '<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h2>' ); ?>
<div class="entry-content">
<?php the_content(); ?>
</div>
<?php endwhile; ?>
Вы можете настроить цикл так же, как и в блоге и на страницах. Если вы хотите получить ВСЕ на одной странице, вы можете снять ограничение 10 на post_per_page
Я бы не советовал. Я бы сказал, установите его на 50 или 100 и по-прежнему использовать страницы.
Источник: http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress