【发布时间】:2013-03-18 15:39:10
【问题描述】:
我正在尝试让我的计数器进行计数。我正在尝试使用以下内容在显示的每一秒帖子中添加一个类名(偶数):
<?php
global $paged;
global $post;
$do_not_duplicate = array();
$categories = get_the_category();
$category = $categories[0];
$cat_ID = $category->cat_ID;
$myposts = get_posts('category='.$cat_ID.'&paged='.$paged);
$do_not_duplicate[] = $post->ID;
$c = 0;
$c++;
if( $c == 2) {
$style = 'even animated fadeIn';
$c = 0;
}
else $style='animated fadeIn';
?>
<?php foreach($myposts as $post) :?>
// Posts outputted here
<?php endforeach; ?>
我只是没有输出even 类名。唯一输出的类名是 animated 和 FadeIn 类(来自我的 if 语句的 else 部分)现在用
【问题讨论】:
-
使用模数运算符:
if (($c++ % 2) == 0) {但在你的 foreach 循环中使用inside -
$c看起来总是 1。您可能希望将 if 语句移到foreach中。
标签: php wordpress loops foreach count