投稿タイプごとに異なる引数を持つクエリを組み合わせる
2つの異なる投稿タイプを1つのループにマージし、それらをランダムに表示するサイトにセクションを構築しています。問題は、タイプごとの投稿数を制限する方法を見つけるのに苦労していることです。 これが私が試したものです: 複数の投稿タイプを持つ1つのクエリは、配列で実現できます。 $args = array( 'post_type' => array( 'photos', 'quotes' ), ... ...しかし、タイプごとの特定の数の投稿に制限することはできません。 WP_Queryを実行する前に、2つのクエリ引数配列をマージします。 $photos = array( 'post_type' => 'photos', 'posts_per_page' => 15, 'orderby' => 'rand' ); $quotes = array( 'post_type' => 'quotes', 'posts_per_page' => 5, 'orderby' => 'rand' ); $args = $photos + $quotes; // Also tried array_merge( …