如何按年和月对自定义帖子类型进行排序和分组

时间:2017-11-02 作者:Anahit DEV

我正在创建一个活动日历,并尝试创建一个筛选bu月(&;年我有一个名为“event calendar”的自定义帖子类型,每行需要有5个事件,就像在滑块中一样。因此需要创建以下结构

October 2017
  Post 1
  Post 2
  Post 3
  Post 4
  Post 5
November 2017
  Post 1
  Post 2
  Post 3
  Post 4
  Post 5
.............
January 2018
  Post 1
  Post 2
  Post 3
  Post 4
  Post 5
尝试使用存档和自定义sql查询,但没有成功。

1 个回复
SO网友:DHL17

尝试以下操作

$paged = ( get_query_var(\'page\') ) ? get_query_var(\'page\') : 1;
    args = array(
        \'orderby\' => \'date\',
        \'order\'   => \'DESC\',
        \'post_type\' => \'event-calendar\',
        \'posts_per_page\' => 5,
        \'paged\' => $paged
    );

    $query = new WP_Query( $args );

    while ($query->have_posts()){
        // do stuff
    }

结束

相关推荐

ORDER&ORDERBY子句不使用自定义查询

我对通过AJAX加载的搜索结果的顺序有问题,它与搜索结果页面上相同查询的顺序不匹配。AJAX响应WP\\U查询实例使用以下参数:$query_args = [ \'cat\' => \'-7\', \'orderby\' => \'relevance\', \'order\' => \'DESC\', \'post_type\' => [\'feature