0

WordPress ループで BX Slider ページャー サムネイル スライダーを構成するのが困難です。ここに私が設定したものがあります:

<?php       
global $post;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'category_name' => 'BX',
'numberposts' => '-1',
'order' => 'ASC'
);
$services_posts = get_posts($args);
?>

<div class="span8">

  <ul class="bxslider">

   <?php $count=0;foreach($services_posts as $post) : setup_postdata($post);$count++; ?>
   <?php $bx_large = wp_get_attachment_image_src(get_post_thumbnail_id(), 'bx-large'); ?>

        <li id="slider-<?php echo $count; ?>"><img src="<?php echo $bx_large[0]; ?>" height="<?php echo $bx_large[2]; ?>" width="<?php echo $bx_large[1]; ?>" alt="Image"></li>

   <?php endforeach; ?>

  </ul>

</div>

<div class="span4">

 <div id="bx-pager">

      <div class="row-fluid">

        <?php $count=0;foreach($services_posts as $post) : setup_postdata($post); $count++; ?>
        <?php $bx_small = wp_get_attachment_image_src(get_post_thumbnail_id(), 'bx-small'); ?>

        <a data-slide-index="" href="#slider-<?php echo $count; ?>"><img src="<?php echo $bx_small[0]; ?>" height="<?php echo $bx_small[2]; ?>" width="<?php echo $bx_small[1]; ?>" alt="Image"></a>

        <?php endforeach; ?>

    </div>

    </div>

</div>

このスライドは一度だけです。それは次のようになります:

data-slide-index

それをどうするかわかりません。$count を追加しようとしましたが、うまくいきませんでした。どっちにしようか途方にくれます。

助けてくれてありがとう!

4

2 に答える 2

0

$count++; を入れるだけです。あなたのliの最後にあるので、0から数えます。あなたのコードは機能しており、変更する必要はありません。

    <li><img src="<?php echo $bx_large[0]; ?>" height="<?php echo $bx_large[2]; ?>" width="<?php echo $bx_large[1]; ?>" alt="Image"></li>
于 2014-03-27T10:27:01.240 に答える