如何向循环内的Html标记属性值添加连续数字

时间:2016-01-14 作者:Nsokyi

我希望在我的帖子列表中得到这样的结果:

<div data-panel="panel-1">
    <!-- content -->
</div>
<div data-panel="panel-2">
    <!-- content -->
</div>
<div data-panel="panel-3">
    <!-- content -->
</div>
<div data-panel="panel-4">
    <!-- content -->
</div>
目前,我有以下几点:

<?php while (have_posts()) : the_post(); ?>

    <div data-panel="panel-1">
        <?php the_content(); ?>
    </div>

<?php endwhile; ?>
所以我所需要的只是每个帖子上的面板编号?

1 个回复
SO网友:Nicolai Grossherr

你可以利用WP_Query 所有物$current_post

$current_post
(在The Loop) 当前显示的帖子的索引。

它可以用于您的目的。

相关推荐

当in_the_loop()为假时,何时以及为什么is_Single(‘my_cpt’)为真?

我正在使用模板系统的示例代码。此地址的页码:http://project.test/my_cpt/hello-post/.无法理解原因is_singular( \'my_cpt\' ) 是true 虽然in_the_loop() 是false.在页面模板中The Loop "E;“工程”:if ( have_posts() ) { while ( have_posts() ) { the_post(); ?>