我想按类别列出自定义帖子类型中的所有帖子,所以我想出了这段代码(见下文),但他们看到我想删除这个未分类的类别。我在查询中尝试过,cat=$cat_id&exclude="1"&post_type=locations
但它不起作用。有任何想法吗?谢谢你
<div class="entry-content">
<?php
$cats = get_categories();
foreach ($cats as $cat) {
$cat_id= $cat->term_id;
echo "<h2>".$cat->name."</h2>";
query_posts("cat=$cat_id&exclude="1"&post_type=locations");
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php ?>
<a href="<?php the_permalink();?>"><?php the_title(); ?></a>
<?php echo '<hr/>'; ?>
<?php endwhile; endif; ?>
<?php } ?>
<?php wp_reset_postdata(); ?>
</div><!-- .entry-content -->