基于帖子数量的不同布局?

时间:2013-04-17 作者:user4630

是否可以根据查询帖子的数量更改其布局?

所以简单的查询页面列出帖子。。。

最多4篇帖子会在列表中显示它们。

例如,如果有4根立柱,则将其显示为浮动块。

1 个回复
SO网友:Michael

对于标准查询,您可以通过以下方式检查帖子数量:

查询的所有帖子:$wp_query->found_posts

以及页面上的帖子:$wp_query->post_count

将其与条件语句一起使用,以切换到不同的布局。

示例:

<?php if ( have_posts() ) : //start of the loop//
  if ( $wp_query->found_posts <= 4 ) { ?>
     list output of posts 
      //this will need to include the \'while(have_posts())\' including the \'endwhile\' of the loop
  <?php } else { ?>
     float block output
     //this will need to include the \'while(have_posts())\' including the \'endwhile\' of the loop
     <?php } 
endif; ?>

结束

相关推荐

带有AJAX处理程序的WP_QUERY返回相同的帖子

我有一个问题,那就是让我的自动取款机秃顶。我有一个ajax调用,它处理一个循环,该循环处理一些查询并为我返回帖子。到目前为止还不错,但用户第一次看到页面时,我们应该加载10篇帖子,然后我们想单击一个按钮再请求5篇。到目前为止还不错。但当我们要求再发5个帖子时,我们又得到了前5个帖子。我的batchloop<?php // Our include define(\'WP_USE_THEMES\', false); require_once(\'../../../w