wordpressのget_postsとWP_Queryの違いとそれぞれの特徴についてですが2つに大きな違いはありません。 違いがあるとすれば取得できる情報量の違いになります。 get_posts ・テンプレートタグ ・カスタムループを生成する際に使用(メインループに影響与えない) 記述例 <ul> <?php $args = array( 'post_type' => 'post', 'posts_per_page' => 5 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach
![WordPressのget_postsとWP_Queryの違いと使用方法について – y.o.designers-works](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ce5abbbd42fdeb4385b410c9b599783d33756f5/height=288;version=1;width=512/https%3A%2F%2Fyuji-okayama-designersworks.com%2Fwp-content%2Fimages%2Fwp_thumbs.png)