私は3つの異なるカスタム投稿タイプを持っています:1.)"events"
、2.)"winners"
そして3.)"offers"
。どのように私は単一のウェブページ(すなわちホームページ)上のこれらの投稿タイプのそれぞれにおいて最初の(最新の)投稿を検索することになるでしょう。
私はget_posts()
を使用するでしょうか、それとも私はthe_loop()
を操作しなければなりませんか?
はい、 get_posts が複数のループを使用する最も安全な方法です。元のクエリを台無しにすることはありません。
別の方法は、新しいWP_Queryオブジェクトを作成することです。
$my_query = new WP_Query($args);
while ($my_query->have_posts()) : $my_query->the_post();