WordPress Rest API v2按随机顺序排列

要从wp api返回结果,我们可以使用过滤器:

 

 

 

rest_{#post_type}_collection_params

 

 

 

例如,如果您的帖子类型是审核:

 

add_filter( 'rest_review_collection_params', 'prefix_rest_orderby_rand', 10, 1 );
function prefix_rest_orderby_rand( $params ) {
$params['orderby']['enum'][] = 'rand';
return $params;
}

 

随机排序可能会影响性能。

 

参考文章:http://diegoh.com/wordpress-rest-api-v2-order-by-random/