检查特定循环的帖子数量是否少于一定数量

时间:2012-05-21 作者:Pollux Khafra

我正在寻找一种方法来检查特定循环返回了多少帖子。如果我有这样一个循环。。

<?php
 $featured_post_id = get_the_ID();
 global $post;
 $args = array(\'cat\' => \'9\', \'posts_per_page\' => 5, \'post__not_in\' => array($featured_post_id) );
 $my_query = new WP_Query($args);
 if ( $my_query->have_posts() ) : while ( $my_query->have_posts() ) :   $my_query->the_post(); ?>
如果这个循环返回的帖子少于5篇,那么我想展示一些东西。在我的情况下,我会显示另一个循环来添加更多结果。

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

尝试以下操作:

if ($my_query->post_count < $min_posts) {
    // Do Something.
}
祝你好运!希望这有帮助。

结束

相关推荐

从QUERY_POSTS切换到WP_QUERY,现在不工作了吗?

所以我在https://wordpress.stackexchange.com/questions/49705/a-little-help-cleanup-from-a-real-coder/49712#49712 其中一条评论是不使用query_帖子,而是使用WP_query。所以我做了一些挖掘,并尝试实现它,现在代码没有完全工作。MultiPostThumbnails没有拉动img,我只得到了The\\u post\\u thubnail,没有额外的img。我做错了什么?function efs_ge