将 CSS 代码添加到循环的每第三次迭代中 - WordPress
我想为此 WP 循环的每个第三次迭代添加一个 style="background:green"
。
我该如何实现这一目标?
if( have_posts() ) :
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<li>Test</li>
<?php endwhile; ?>
<?php endif;
非常感谢您的指点。
I'd like to add a style="background:green"
for every 3rd iteration of this WP loop.
How do I achieve this?
if( have_posts() ) :
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<li>Test</li>
<?php endwhile; ?>
<?php endif;
Many thanks for any pointers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否尝试过使用 % 运算符?类似以下内容(未经测试):
PHP 参考: http://php.net/手册/en/language.operators.arithmetic.php
Have you tried using the % operator. Something like the following (untested):
PHP reference: http://php.net/manual/en/language.operators.arithmetic.php
也许是递增变量和模运算符的使用,只是一个想法。 http://php.net/manual/en/language.operators.arithmetic.php ,与 WP 类似:http://www.ilovecolors.com.ar/ads-wordpress-loop/
Maybe an incrementing variable and usage of the modulus operator, just an idea. http://php.net/manual/en/language.operators.arithmetic.php, something similar for WP: http://www.ilovecolors.com.ar/ads-wordpress-loop/