WP_Query通过多个自定义字段排序

时间:2018-07-30 11:53:44

标签: wordpress

我想订购一些ACF字段从WP_Query返回的帖子:

  • ACF字段“ datum_online_gezet”(日期)
  • ACF字段“状态”(可能的值:“用于出租”,“用于出售”,“出租”,“出售”)

我们要实现的排序是:

  1. 'datum_online_gezet'订购DESC(从新到旧)。
  2. “状态”:首先在列表中为“出售”,然后是“出租”,然后是“出售”,最后是“出租”。

到目前为止,我们没有做过任何尝试:

 $args =  array(
  "post_type" => "panden",
  "post_status" => "publish",
  "posts_per_page" => -1,
  'meta_query' => array(
        'relation' => 'AND',
        'datum_online_clause' => array(
            'key' => 'datum_online_gezet',
            'value' => 'EXISTS',
        ),
        'status_clause' => array(
            'key' => 'status',
            'compare' => 'EXISTS',
        ), 
    ),
    'orderby' => array( 
        'datum_online_clause' => 'DESC',
        'status_clause' => 'DESC',
    ),
);

如何确定状态并更改WP_Query以使其正常工作?

0 个答案:

没有答案