0

我正在尝试将序数后缀添加到我为排名板构建的 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 取决于数字

谢谢扎克

4

1 回答 1

1

您想将其他答案ordinal_suffix中的功能添加到您的 WordPress文件中,以便您可以在主题中使用它。然后你想将你的输出传递给它。您需要将该行更改为:functions.php$counter

<div class="name"><?php echo ordinal_suffix($counter);?> <?php the_title();?></div>
于 2014-04-24T16:33:10.613 回答