【WordPress】投稿を件数表示する方法

トップページやサイドナビで利用できるように、カスタム投稿を件数表示する方法をご紹介します。

全件表示

01
02
03
04
05
06
07
08
09
10
11
12
<?php
//post_type=投稿タイプを指定
$example_posts = get_posts('post_type=post'); 
 ?>
<?php
foreach ( $example_posts as $post ):
  setup_postdata($post); ?>
 
<?php the_title();?>
 
<?php endforeach;
wp_reset_postdata(); ?>

表示させたい投稿タイプをpost_typeで指定します。

件数を制限

01
02
03
04
05
06
07
08
09
10
11
12
13
<?php
//post_type=投稿タイプを指定
//posts_per_page=表示させたい件数を指定
$example_posts = get_posts('post_type=post&posts_per_page=7'); 
 ?>
<?php
foreach ( $example_posts as $post ):
  setup_postdata($post); ?>
 
<?php the_title();?>
 
<?php endforeach;
wp_reset_postdata(); ?>

表示させる件数をposts_per_pageで指定します。
上記の指定だと「7」件までが表示されます。