按发布日期排序的Oder

时间:2018-06-28 08:25:26

标签: wordpress woocommerce

我正在使用wp_query来获取帖子,但是我希望按日期顺序保存在我的帖子元中

我使用meta_key和order_by尝试了一下,但是没有用

 $args = array(
 'post_type'  => 'obituary',
 'posts_per_page' => 10,
 'paged'          => $paged,
  'meta_key' => 'user_date_of_death',
 'orderby' => 'meta_value',
 'order' => 'ASC',

 );
 $the_query = new WP_Query( $args );

且帖子中的日期保存格式为2016年6月28日

1 个答案:

答案 0 :(得分:0)

在发布查询中使用以下参数。

$today_date = date('m/d/Y', strtotime('+2 hours'));
$args = array( 'post_type' => 'obituary',
               'order'     => 'ASC',
               'meta_key'  => 'user_date_of_death',
               'orderby'   => 'meta_value',
               'meta_query' => array(
                                  array(
                                    'key' => 'user_date_of_death',
                                    'value' => $today_date ,
                                    'compare' => '>=',
                                    'type' => 'DATE'
                                    )
                                 )
              );