Wordpress显示一个分类法术语的子术语的帖子



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

所以我要做的是在Taxonomy -product_cat.php代码中显示当前选择的分类法(假设是Electronics),然后有所有子标题和每个子标题下的产品。

谢谢。

尝试获取正在显示的当前术语的所有子术语。然后循环遍历每个条目并提取每个学期的帖子。你可以这样做:

<?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']));
}
?> 

最新更新