如何将帖子列为BUCH类别,以及它们的全部

时间:2012-03-05 作者:menardmam

我喜欢我的主页不是只列出一个类别,而是列出所有类别,按帖子分组。以下是请求:

职位为:

邮递

  • 1(cat=2)
  • 2(cat=2)
  • 3(cat=1)
  • 4(cat=3)
  • 5(cat=4)
  • 6(cat=4)
  • 7(cat=4)
  • 8(cat=4)
  • 9(cat=5)
  • 我喜欢列出cat:5,2,4,3,1 5,然后是第2类的所有帖子,依此类推

    因此,结果将发布:

    希望这个例子足够清楚,能让你帮助我。。。提前感谢

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

以下是我将如何做的一般结构:

$categories = array(5,2,4,3,1); //manually enter the array of the category ids in the order how you want them to appear
  foreach( $categories as $cat ) { 
    $args = array( 
      \'category__in\' => array( $cat ), 
      \'posts_per_page\' => -1
      );
    $cat_query = new WP_Query( $args );
    if( $cat_query->have_posts() ) : while( $cat_query->have_posts() ) : $cat_query->the_post();
//enter here, whatever you want to show per post//
    endwhile;
    endif;
  } //end of foreach

结束