与普通人不同WP_Query()
, get_terms()
或WP_Term_Query()
没有随机排序。您要么需要自己在SQL中完成,要么获取所有术语和shuffle 他们pulling out 6 要创建随机项数组,请执行以下操作:
// Get all terms
$terms = get_terms( array(
\'taxonomy\' => \'webshops\',
\'hide_empty\' => false,
) );
// Randomize Term Array
shuffle( $terms );
// Grab Indices 0 - 5, 6 in total
$random_terms = array_slice( $terms, 0, 6 );