您需要进行2次查询,1次查询术语(使用get_terms) 然后是post查询,例如:
$taxonomy = \'portfolio_types\';
$tax_terms = get_terms($taxonomy);
foreach ($tax_terms as $tax_term) {
echo \'<li>\' . \'<a href="#\'.$tax_term->slug.\'"\' . \'>\' . $tax_term->name.\'</a></li>\';
}
endwhile; endif;
wp_reset_query();
$the_query = new WP_Query( \'post_type=portfolio&portfolio_types=\'$taxonomy );
while ( $the_query->have_posts() ) :
$the_query->the_post();
the_title();
endwhile;
您需要将post\\u类型和分类法更改为您的(但未测试)
基本上,脚本所做的是查找所有分类术语,当它找到一个术语时,它会查找该术语下的任何帖子。