我想用类别填充数组,并试图用in\\u数组防止重复:
if ( $query->have_posts() ) {
$categories = array();
while ( $query->have_posts() ) {
$query->the_post();
foreach((get_the_category()) as $category) {
if(!in_array($category, $categories)) {
$categories[] = $category;
}
}
};
} ?>
但这些类别仍然被计算了两次(或更多,取决于帖子的数量)。