如何在wordpress中为ul分配条件类

时间:2012-10-23 09:47:40

标签: php html5 wordpress

我在single.php文件中的wordpress中试过以下代码

 <?php echo $counter = $loop->post_count;?>
  <?php if($counter > 4){ ?>      
 <ul id="mycarousel" class="jcarousel-skin-tango">
 <?php } ?>
 <?php else { ?>
 <ul class="grid_12 relatedpost">
 <?php } ?>
  <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li><a href="<?php echo get_permalink()?>"><?php echo the_post_thumbnail();?></a></li>
  <?php endwhile; ?>
  </ul>

这不起作用。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

你的代码看起来很好,但是对于它的价值,我会推荐这样的东西:

$classes = array('grid_12', 'relatedpost');

if ($loop->post_count > 4) {

    $classes[] = 'jcarousel-skin-tango';

}

printf('<ul id="mycarousel" class="%s">', implode(" ", $classes));