WordPressでカスタム投稿タイプ別にループする方法
以下カスタム投稿タイプ別にループ処理を作成する場合のコード。
投稿タイプ:news
表示する投稿数:5
<!-- ループ処理の設定 -->
<?php
$args = array(
'post_type' => 'news', /* 投稿タイプを指定 */
'posts_per_page' => 5, /* 表示するページ数 */
); ?>
<?php query_posts( $args ); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<!-- ここからループ処理 -->
<!-- ここまでループ処理 -->
<?php endwhile; // end of the loop. ?>
<?php wp_reset_query(); ?>
<!-- ループ種類の設定をリセット -->
このコードを利用すればindexページに複数種類のループを入れることも可能です。
カスタム投稿タイプはCustom Post Type UIというプラグインで作成できます。
https://ja.wordpress.org/plugins/custom-post-type-ui/