您可以使用meta_query
. 这个get_posts()
函数接受WP\\u Query接受的所有内容,因此它可以如下所示:
$orders = get_posts( array(
\'numberofposts\' => -1,
\'posts_per_page\' => -1,
\'post_type\' => \'executive-orders\',
\'orderby\' => \'date\',
\'order\' => \'DESC\',
\'meta_query\' => array(
\'relation\' => \'AND\',
\'eo_type\' => array(
\'key\' => \'eo_type\',
\'value\' => \'county\',
),
\'second_type\' => array(
\'key\' => \'second_key\',
\'type\' => \'NUMERIC\',
),
),
\'orderby\' => array( \'eo_type\' => \'DESC\', \'date\' => \'ASC\' ),
) );
通过元查询,我们可以像使用
meta_key
和
meta_value
. 我们给他们一个命名索引
eo_type
以便我们可以在
orderby
参数我们可以根据需要添加任意多的元值,甚至可以进一步嵌套。