0
我想创建一个循环,显示自定义帖子类型的类别(作为按钮)的列表。我有一个循环工作,但它循环所有的自定义帖子并显示每个类别。所以现在如果我有两个相同类别的帖子,它会显示相同的类别两次。此外,我需要回应自定义类为我的同位素过滤器工作。Wordpress循环显示重复的类别
这是我的代码:
<?php
$args = array(
'post_type' => 'ondernemers',
'posts_per_page' => 10
);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
$categories = get_the_category($post->ID, 'taxonomy');
foreach($categories as $category) {
echo '<button class="button" data-filter=".' . $category->slug . ' "><div class="button-img-' . $category->slug . '"></div>' . $category->name . '</button>';
}
endwhile;
?>
有没有一种方法,使循环打印每个类别只有一次,而不是一次每次它只是每一个独特的帖子?