Php 将不同的方向显示样式应用于Wordpress帖子循环

Php 将不同的方向显示样式应用于Wordpress帖子循环,php,wordpress,Php,Wordpress,我想将两个不同的模板应用到Wordpress帖子循环中,我称之为横向和纵向。 我要按以下顺序排列: 风景画、肖像画、肖像画、风景画、风景画、肖像画、肖像画等。因此,在第一幅风景画之后,它会跟随肖像画2次,风景画2次,然后继续 我的计划是使用计数器来识别帖子编号,并将类或模板应用于 <?php $count = 0; while (have_posts()) : the_post(); $count++; if ($count == 1) { //use landsca

我想将两个不同的模板应用到Wordpress帖子循环中,我称之为横向和纵向。 我要按以下顺序排列: 风景画、肖像画、肖像画、风景画、风景画、肖像画、肖像画等。因此,在第一幅风景画之后,它会跟随肖像画2次,风景画2次,然后继续

我的计划是使用计数器来识别帖子编号,并将类或模板应用于

<?php 
 $count = 0;
 while (have_posts()) : the_post(); 
 $count++; 
 if ($count == 1) {
    //use landscape
 } elseif ($count > 1 && $count < 3 ) {
  // use portrait
 } elseif ($count == x ) {
  // use landscape
 } ...
 ?>


然而,我对如何实现上述序列感到困惑,因为我的PHP知识有限。

什么对您不起作用?我不确定如何组织计数器以获得我想要的序列-横向、纵向、纵向、横向、横向、纵向、纵向、,等等。我可以使用
$count==1
将横向应用于第一篇文章,但不确定如何编写代码将纵向应用于接下来的2篇文章,然后横向应用于接下来的2篇文章,并继续像这样不断地替换它们。我认为您走的是正确的道路。你试着实现它了吗?我已经得到了前3篇文章的结果,但它应该持续应用于多篇文章,所以我不确定在完成所有布局后如何结束codeReset
$count