我有以下代码在wordpress模板中显示相关项目,但我想添加一个类,每个第二项附加一个css类right
,我需要修改什么来实现这一点?
<?php $rel = $related->show(get_the_ID(), true);
foreach ($rel as $r) :
echo '<div class=related-item><a href='.get_permalink($r->ID).'>'.'<div class=page-related-title>'.$r->post_title.'</div>'.get_the_post_thumbnail($r->ID, array(50,50)).'</a></div>';
endforeach;?>
Run Code Online (Sandbox Code Playgroud)
虽然这是与Wordpress相关的,但我认为它与一般的PHP编码更相关所以在这里进行psoting而不是在WPSE.
试试这个
<?php $rel = $related->show(get_the_ID(), true);
$count = 0;
foreach ($rel as $r) {
$class= ($count%2 == 0)?"right":"";
echo '<div class="related-item '.$class.'"><a href='.get_permalink($r->ID).'>'.'<div class=page-related-title>'.$r->post_title.'</div>'.get_the_post_thumbnail($r->ID, array(50,50)).'</a></div>';
$count++;
}?>
Run Code Online (Sandbox Code Playgroud)