如何在php循环中的每个第n项添加一个类(wordpress)
发布时间:2020-12-13 13:47:16 所属栏目:PHP教程 来源:网络整理
导读:我有一个Wordpress循环如下: ?php $loop = new WP_Query( array( 'post_type' = 'portfolio' ) ); ? ?php while ( $loop-have_posts() ) : $loop-the_post(); ? div class="four columns" ?php the_content(); //along with other stuff in looped div ? /d
我有一个Wordpress循环如下:
<?php $loop = new WP_Query( array( 'post_type' => 'portfolio' ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <div class="four columns"> <?php the_content(); //along with other stuff in looped div ?> </div> <?php endwhile ?> 如何使用php为每个(4n-3)div(div.four.columns)和’omega’类添加’alpha’类到每个(4n)项? 非常感谢!),
为什么不添加计数器并使用模数方法在每列中了解您当前正在回显的元素.
假设您有4列指定. 您只需对类使用If语句,如下所示 <?php $counter = 1 ?> <?php $loop = new WP_Query( array( 'post_type' => 'portfolio' ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <div class="four columns <?php if ($counter % 4 == 1){echo 'alpha'}else if ($counter % 4 == 0){echo 'omega'} ?>"> <?php the_content(); //along with other stuff in looped div ?> </div> <?php $counter++ ; endwhile ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |