Php 逻辑运算符don';我不在WordPress工作

Php 逻辑运算符don';我不在WordPress工作,php,wordpress,logical-operators,Php,Wordpress,Logical Operators,我必须用WordPress建立一个网站,我必须以水平顺序将帖子显示在一个4列的表格中。问题很简单。当我放入$I!=1,它确实显示了我需要的帖子,但是 <?php if (have_posts()) : while(have_posts()) : $i++; if($i!=1) : $wp-query->next_post(); else : the_post() ;

我必须用WordPress建立一个网站,我必须以水平顺序将帖子显示在一个4列的表格中。问题很简单。当我放入
$I!=1
,它确实显示了我需要的帖子,但是

<?php 
if (have_posts()) : 
    while(have_posts()) : 
        $i++; 
        if($i!=1) : 
            $wp-query->next_post(); 
         else : 
            the_post() ;
它显示了第一个帖子和第三个帖子,但是如果我把

($i+1) % 2 == 1 && $i=!1
它仍然显示了第一个和第三个帖子

我想把

($i+1) % 2 == 1 && ($i+1) %3 ==0
但它仍然显示了第一个和第三个

备注:如果我把

($i+1) % 2 == 1 && ($i+1) %3 !=0

它显示第一、第二和第三个帖子。

它在同一列中显示所有帖子。我希望在第1列上有1篇文章,在第2列上有第二篇文章,在第3列上有相同的规则。不知道您实际上想要做什么…如果您只想在一行中有4列,并且想知道在if函数之后何时打开新行增量$I,if($I%4)==0将捕获第5个--0 1 2 3 4
($i+1) % 2 == 1 && ($i+1) %3 !=0