我不确定之前是否有人问过这个问题。我想获得similar effect如果每篇文章的内容和图像是交替的,一次图像在左侧,文本在右侧,下一行的内容显示为图像在右侧,文本在左侧。如何在循环内实现这一点?
循环内左右交替的内容
1 个回复
最合适的回答,由SO网友:Antti Koskinen 整理而成
您应该能够从全局$wp\\u查询对象获取当前索引in循环。在modulo的帮助下,您可以为帖子设置一个交替的css类。
global $wp_query;
while ( have_posts() ) {
the_post();
$alignment = ( ($wp_query->current_post + 1) % 2 === 0 ) ? \'even align-right\': \'odd align-left\';
// post html markup with class="<?php echo $alignment; ?>"
}