如何在查询中显示帖子的编号?

时间:2014-08-30 作者:Edmund Heaphy

我想在查询中显示每个帖子标题旁边的帖子编号,这样看起来就像这样:

在查询中发布标题1在查询中发布标题2在查询中发布标题3如何操作?

<小时>

<?php

function ngtj_get_some_posts( $category_name )
{
    // set the criteria 
    $args = array(
        \'numberposts\' => 10,
         \'post_type\' => array(\'feature\', \'post\')
    );
    // return the object array of the posts.
    return get_posts( $args );
}
?>

  <?php wp_nonce_field(\'update-options\') ?>



<?php


$posts_returned = ngtj_get_some_posts( \'CATEGORY_NAME\' );



foreach ( $posts_returned as $post_returned )
{
      echo $post_returned->post_title.\'<input style="text-align: center;" type="text" name="postnumber" size="1">\'.$post_returned->ID.\'<br>\'.$post_returned->current_post.\'<input type="hidden" name="page_options" value="post_one" />\';



}
?>

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

主查询中的职位订单号为$wp_query->current_post + 1 (如果我没记错的话,它从零开始计数,但试着看看。)

请注意,您的示例是有序列表,它可能是通过降价实现的,也可能不是通过降价实现的。在这种情况下,需要调整循环以获得适当的标记(<ol><li>title here</li></ol>).

结束

相关推荐

在内部包含wp_Query的Foreach在显示一个结果后中断

我正在尝试创建类别选项卡,以显示所选类别选项卡中的帖子。我已经用我的方式尝试过了,但我每个类别只能得到一个帖子,而它应该返回该类别中的所有帖子。我正在粘贴下面的代码,有人能帮我解决这个问题吗?<ul id=\"download-tab\" class=\"nav nav-tabs resp-tabs-list\"> <?php $args = array( \'orderby\' => \'