我要做的就是获取wordpress循环中显示帖子的顺序号。我不是在找ID。为了让您更好地了解我正在尝试做什么,我将向您展示一个例子:
<div class="post" id="post-1>
...
</div>
<div class="post" id="post-2>
...
</div>
原因是我想在循环中按照给定的顺序设置帖子。
答案 0 :(得分:3)
在“The Loop”开始之前:
<?php $number = 1; ?>
在“The Loop”内部,但在你的HTML之后:
<?php $number++; ?>
然后在HTML中的任何位置,您可以通过打印$number
的值来输出帖子编号。
<?php echo $number; ?>
WordPress主题文件中的示例:
<?php $number = 1; ?>
<?php while ( have_posts() ) : the_post(); ?>
<div class="post" id="post-<?php echo $number; ?>">
...
</div>
<?php $number++; ?>
<?php endwhile; ?>