显示CPT的特定分类,然后显示该分类的子项

时间:2018-06-16 13:41:22

标签: php wordpress custom-post-type custom-taxonomy

我试图输出我使用自定义帖子类型创建的自定义分类法列表。这是我想要实现的屏幕截图:

enter image description here

构建工业 Office 是父分类(类别),以下是他们的孩子。

除了图标之外,我只想显示一个特定的主要分类,然后在其下方显示该类别的子项。

但是在两个不同的部分,所以我可以将父母的风格与孩子不同。

分类术语是:job_listing_category - 所以我假设我可以显示job_listing_category('Construction'),然后在同一个div节目中显示:job_listing_category('Construction', 'children')

我知道这不是正确的语法,但我正在学习。

这似乎很简单,但我似乎无法找到办法。

我有以下代码,其中显示了所有类别的列表......所以我需要更改此内容以显示其中一个类别的子项...

    <?php
$terms = get_terms( 'job_listing_category', 'orderby=count&hide_empty=0' );
$count = count($terms);
if ( $count > 0 ){
 echo "<ul>";
 foreach ( $terms as $term ) {
   echo "<li>" . $term->name . "</li>";

 }
 echo "</ul>";
}
?>

显然,还有很多人失踪......我真的很感激任何帮助。感谢大家花时间阅读:)

1 个答案:

答案 0 :(得分:0)

好的,我设法通过使用以下代码来实现这一点:

<?php
$terms = get_terms( 'job_listing_category', 'parent=59' );
$count = count($terms);
if ( $count > 0 ){
 echo "<ul>";
 foreach ( $terms as $term ) {
   echo "<li>" . $term->name . "</li>";

 }
 echo "</ul>";
}
?>