注意:这是order, 不orderby.
根据wordpress文档,只有两种选择order, 它们是ASC或DESC。
问题是:
我想随机化
the posts I\'ve selected, 不随机化
WHICH posts I select.
下面是我的代码,以便更好地解释:
<?php
return array(
"post_type" => "listings",
"post_status" => "publish",
\'meta_query\'=>array(
array(\'key\'=>\'featured_until\',\'value\'=>$current_date, \'compare\'=>\'>\'),
),
\'meta_key\'=>\'featured_until\',
"orderby" => array(
\'featured_until\' => \'RAND\', /* How can I make this work? */
\'date\' => \'DESC\'
),
"suppress_filters" => true,
"facetwp" => true,
"posts_per_page" => 16
);
这是一个房源网站。上面的代码选择16篇文章显示在第一页上。
首先,它试图找到16个特色列表。如果没有那么多特色的物品,那么它将以按日期排序的常规物品完成。
问题是:我怎样才能按随机顺序而不是按ASC或DESC顺序排列特色物品?