0

single.php ファイル内のワードプレスで次のコードを試しました

 <?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>

これはうまくいきません。誰でもこれで私を助けることができますか?

4

1 に答える 1

0

あなたのコードは私には問題ないように見えますが、それだけの価値があるため、次のようなものをお勧めします。

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

if ($loop->post_count > 4) {

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

}

printf('<ul id="mycarousel" class="%s">', implode(" ", $classes));
于 2012-10-23T09:55:01.173 に答える