我有3个不同的帖子模板,我想显示我的所有帖子 模板1 模板2 模板3 模板1 模板2 模板3 没有在wp管理区域中选择类别。 我知道如何使用if(in_category('2')){template 1}等类别来做到这一点......
数组的基本php算法看起来像那样
for ($i = 0; $i < count($arr); $i += 3) {
$arr[$i]; echo ‘template 1 ‘;
$arr[$i + 1]; echo ‘template 2 ‘;
$arr[$i + 2]; echo ‘template 3 ‘;
}
但我无法使用wordpress
任何帮助表示赞赏
所以我的代码是下一个
$query = new WP_Query( array( 'post_type' => 'custom-brand-port', 'order' => 'ASC', 'posts_per_page' => -1 ) );
while ( $query->have_posts() ) : $query->the_post();
$do_not_duplicate = $post->ID;
endwhile;
wp_reset_postdata();?>
提前谢谢
更新
如果有人将在这里找到sam epropblem是解决方案$query = new WP_Query( array( 'post_type' => 'custom-brand-port', 'order' => 'ASC', 'posts_per_page' => -1 ) );
while ( $query->have_posts() ) : $query->the_post();
$do_not_duplicate = $post->ID;
if( $query->current_post%3 == 0 ) { get_template_part( 'content-1' ); }
elseif( $query->current_post%3 == 1 ) { get_template_part( 'content-2' ); }
elseif( $query->current_post%3 == 2 ) { get_template_part( 'content-3' ); }
endwhile;
wp_reset_postdata();