如何从自定义帖子类型中随机返回最近的帖子
我代码如下:
$args2 = array(
'post_type' => array( 'cme-education', 'post', 'media_gallery', 'learning-zone' ),
'posts_per_page' => '1',
'post__not_in' => $clicked_activities_array,
//'post__in' => $args1,
'orderby' => 'rand',
'post_date' => 'DESC',
'order' => 'DESC',
'tax_query' => array(
array(
'taxonomy' => 'vocabulary_1',
'field' => 'term_id',
'terms' => array(2, 21)
)
)
);
1条答案
按热度按时间icnyk63a1#
我设法通过使用
date_query
参数来解决这个问题,它接受一个日期过滤器,并允许我使用orderby => 'rand
来获得随机帖子。无论如何,对于那些可能遇到类似问题的人,我使用的代码如下。