我想在内容旁边自动生成Wordpress分类号码,例如。我怎么能这样做,并在前9个帖子中加0?
答案 0 :(得分:1)
您可以使用sprintf函数:http://php.net/manual/en/function.sprintf.php,传入循环中帖子的ID:
<?php
$num_padded = sprintf("%02d", $post->ID);
echo $num_padded;
?>
如果它小于所需的字符数(在这种情况下为2),则只会将零添加到开头。
答案 1 :(得分:0)
找到一个疯狂而简单的解决方案。这是带循环的代码
<?php $counts = 1 ; ?>
<?php
$query = new WP_Query( array('post_type' => 'benefits', 'posts_per_page' => 1000 ) );
while ( $query->have_posts() ) : $query->the_post(); ?>
<div class="">
<?php if($counts < = 9){
echo '0'.$counts;
}else{
echo $counts;
} ?>
</div>
<?php $counts++; endwhile; ?>