0

我有一个名为“products_cat”的自定义分类法,这个自定义分类法有不同的术语作为父类别:“电子”、“计算机”、“家用电器”等。然后在每个这些术语下我有更多的子术语,比如“电子产品”,例如我有“电视”、“音频”、“家庭影院”、“MP3”等。

所以我想做的事情是在 taxonomy-product_cat.php 中有一个代码,显示当前选择的分类法(假设电子学),然后有所有孩子的标题和每个孩子下的产品。

谢谢。

4

1 回答 1

0

尝试获取您正在显示的当前术语的所有子术语。然后遍历其中的每一个,并为每个学期拉出帖子。您可以执行以下操作:

<?php
$taxonomies = get_term_children( $id, 'custom_cat');
foreach($taxonomies as $tax){
    $term = get_term_by( 'id', $child, $taxonomy_name );
    get_posts(array('cat'=>$term['id']));
}
?> 
于 2013-06-14T16:25:00.823 回答