<?php
$row_start = 1;
while ( have_posts() ) : the_post();
if( $row_start % 2 != 0) {// odd
?>
<div class="left-side">
<?php get_template_part( \'blog\',\'item\'); ?>
</div>
<?php
}
if( $row_start % 2 == 0) {// even
?>
<div class="right-side">
<?php get_template_part( \'blog\',\'item\');?>
</div>
<?php
}
++$row_start;
endwhile;
?>
您可以随时进出PHP以实现您所追求的目标。我还没有测试过以上内容,但类似的东西应该可以工作。
或
您可以通过回显HTML来避免闯入和闯出PHP:
<?php
$row_start = 1;
while ( have_posts() ) : the_post();
if( $row_start % 2 != 0) {// odd
echo \'<div class="left-side">\';
get_template_part( \'blog\',\'item\');
echo \'</div>\';
}
if( $row_start % 2 == 0) {// even
echo \'<div class="right-side">\';
get_template_part( \'blog\',\'item\');
echo \'</div>\';
}
++$row_start;
endwhile;
?>