将顺序后缀添加到WordPress计数器



我正在尝试为排名板构建的WordPress Post Counter添加序号后缀。这是我目前拥有的代码。

<?php if(have_posts()): $counter = 1; query_posts('post_type=rushmoor&meta_key=subaru_driver_best_lap&orderby=meta_value_num&order=asc'); while(have_posts()):the_post();?>
<?php $driver_best_lap = get_post_meta( get_the_ID(), 'subaru_driver_best_lap', true );?>
<li>
    <div class="name"><?php echo $counter;?> <?php the_title();?></div>
    <div class="lap-time"><?php echo $driver_best_lap;?></div>
</li>         
<?php $counter++; endwhile; wp_reset_query(); endif;?>

我一直在尝试将以下链接中的代码与上面的代码合并,但我无法产生任何实际有效的代码,我想知道是否有人可以提供帮助。

添加';rd或';th或';st取决于编号

谢谢Zach

您想将另一个答案中的ordinal_suffix函数添加到WordPress functions.php文件中,以便在主题中使用它。然后你想把你的$counter输出传给它

<div class="name"><?php echo ordinal_suffix($counter);?> <?php the_title();?></div>

相关内容

  • 没有找到相关文章

最新更新