その制限は静的ですか?いつもと同じように。その場合は、WordPress の閲覧設定で設定できます。メイン ループの前に、変数 $x=0; を追加します。次に、ループに $x++; を追加します。次に、その下に2番目のクエリを追加するだけです。
<?php
$defaultPostsPerPage = 12;
$sndary = $defaultPostsPerPage - $x;
if($sndary > 0){
$y=0;
$args = array('post_type'=>'post','post_per_page'=>12);
$showcase = new WP_Query( $args );
if ( $showcase->have_posts() ) { while ( $showcase->have_posts() ) { $showcase->the_post(); ?>
<!-- post html css goes here as you would any other loop -->
<?php
if($y%4==0){
//add some sort of css line break, clear fix or last class on the element. to break to the new line.
}
} ?>
<!-- post navigation -->
<?php }else{ ?>
<!-- no posts found -->
<?php }
}
ここでは、メイン クエリに含まれる投稿数を確認しています。投稿数がページあたりの最大数を下回っている場合は、セカンダリ クエリを追加できます。ここで注意すべき唯一のことは、ページネーションを考慮していないということですが、それは問題の一部ではありませんでした.