我想做的是:创建一个脚本,该脚本将遍历自定义帖子类型的每个分类法,然后列出使用该分类法的帖子。
代码:
<?php $taxos = get_categories( \'taxonomy=\'.$taxonomy.\'&post_type=\'.$type.\'&orderby=term_group\' ); ?>
<?php if($taxos) : foreach($taxos as $taxoOnglet) : ?>
<?php
$ongletQuery = new WP_Query(array(
\'post_type\' => $type,
$taxonomy => $taxoOnglet->slug,
\'showposts\' => -1,
\'orderby\' => \'menu_order\',
\'order\' => \'ASC\',
));
?>
[...]loop for showing the posts[...]
<?php endif; ?>
<?php wp_reset_query(); ?>
我确实可以通过这个查询获得所有帖子,但有一个问题。父分类法列出了其子级的帖子,即使帖子只属于子级。
这给了我类似的东西
PARENT TAXONOMY
Post A
Post B
CHILD A
Post A
CHILD B
Post B
因此,我试图找到一种从父分类法中删除a和B帖子的方法,这样它们只会出现在其属性所在的子分类法中。有没有一种方法可以通过WP的WP\\U查询实现这一点?