使用中继器子字段对wp查询进行排序

时间:2019-01-27 08:41:34

标签: php wordpress advanced-custom-fields

我正在尝试使用名为“ stats”的转发器字段中名为“ power”的子字段对查询进行排序。

在此链接https://acfextras.com/dont-query-repeaters/上,我发现他们说不要在转发器子字段上查询。 但是,我仍然想知道是否有某种方法可以做到这一点。

 $args = array(
     'post_type' => 'crew',
     'posts_per_page' => 20,
     'post_status' => 'publish',
     'meta_query' => array(
            array(
                 'type' => array(
                    'key'       => 'type',
                    'value' => 'tank',
                    'compare'   => 'EXISTS',
                  ),
                 'stat' => array(
                    'key'       => 'stats_%_power',
                    'type' => 'NUMERIC'
                  ),
           ),
      ),
      'orderby' => array(
                'stat'     => 'ASC',
            )
   );

我尝试在统计转发器上使用其子域功能的关键部分是这个'key' => 'stats_%_power',正如我在某些帖子中看到的那样,但这对我不起作用,或者它不再起作用

是否可以使用中继器子字段对查询进行排序?

0 个答案:

没有答案