在循环中打印自定义帖子类型的顺序(例如:20个中的1个)

时间:2017-03-01 19:49:05

标签: wordpress loops while-loop custom-post-type

我有一个名为“评论”的CPT

首页显示名为“评论”的所有帖子类型 我想在

中显示帖子的原始编号(顺序)

20 of 20(假设循环中有20个项目) 2的20 3 of 20

如何为每次审核获得1号,2号,3号等?我能够获得循环中的项目总数但无法获得个人。

提前致谢。

LOOP

                                                                   
        <?php $loop = new WP_Query( array( 'post_type' => 'review', 'posts_per_page' => -1 ) ); ?>

        <div class="review-slider">

        <?php
        /* Start the Loop */
        while ( $loop -> have_posts() ) : $loop -> the_post(); ?>

        <?php

            get_template_part( 'template-parts/slide-review', get_post_format() );

        endwhile;

        the_posts_navigation();

    else :

        get_template_part( 'template-parts/content', 'none' );

    endif; ?>

SLIDE-REVIEW

 <div class="slide">
   <?php the_title(); ?>
 </div>

1 个答案:

答案 0 :(得分:1)

THE LOOP

    <?php $loop = new WP_Query( array( 'post_type' => 'review', 'posts_per_page' => -1 ) ); ?>

    <div class="review-slider">

    <?php
    /* Start the Loop */
    while ( $loop -> have_posts() ) : $loop -> the_post(); ?>

    <?php

        get_template_part( 'template-parts/slide-review', get_post_format() );

    endwhile;

    the_posts_navigation();

else :

    get_template_part( 'template-parts/content', 'none' );

endif; ?>

幻灯片评论

 <div class="slide">
   <?php the_title(); ?>
 </div>
 <div class="numberof"><?php echo $loop->current_post . ' of ' . $loop->post_count; ?></div>

这将从wp查询对象获取所有数据。这有帮助吗?