For Each +1 Wordpress Loop

时间:2013-05-09 作者:Noob Theory

我用一个循环来制作一个滑块。我的代码是

<?php 
query_posts( array( \'post_type\' => \'my_gallery\', \'author\'=>$author->ID ) );

while( have_posts() ) : 
    the_post(); 
    $imagethum = eh_postImage(115, 70); 
?>
<a data-slide-index="0" href=""><?php echo $imagethum; ?></a>
<?php endwhile; ?>
我需要data-slide-index="0" 属性为循环中的每个帖子增加1,因此输出显示为。。。

<a data-slide-index="0" href="">
<a data-slide-index="1" href="">
<a data-slide-index="2" href="">
<a data-slide-index="3" href="">
<a data-slide-index="4" href="">
<a data-slide-index="5" href="">
打印后

某种程度上for each 这里的声明?

1 个回复
最合适的回答,由SO网友:Michael 整理而成

尝试使用内置循环计数器:

  <a data-slide-index="<?php echo $wp_query->current_post; ?>" href=""><?php echo $imagethum; ?></a>

结束

相关推荐

New loop vs widget

所以,我有一个侧边栏,我将列出所有帖子,我可以使用一个小部件。但是,使用一个新的循环而不是一个小部件或优先选择是否合适?