我真的需要你的帮助。我刚刚创建了一个显示所有帖子的 WordPress 页面模板,但我的问题是自定义父分类/类别的显示及其子级。我的帖子是这样的。
<table>
<tr>
<td>Title</td>
<td>Parent Category</td>
<td>Sub Category</td>
<td>Excerpt</td>
</tr>
<tr>
<td>a title</td>
<td>USA custom category</td>
<td>Hawaii uder USA</td>
<td>this is a sample description.</td>
</tr>
</table>
我唯一的问题是显示子类别。任何人都可以帮助我吗?
这是我如何显示父自定义类别的代码:
<?php
$term_list = '';
$terms = get_the_terms( $post->ID, 'origincity' );
foreach( $terms as $term ) {
$parent_term = get_term( $term->parent, 'origincity' );
$term_list .= $parent_term->name ;
}
echo $term_list;
?>
我试图通过这段代码显示子类别:
<?php $terms2 = wp_get_post_terms($post->ID, 'origincity', array("fields" => "all"));
foreach ($terms2 as $term1) {
echo $term1->name.'<br>';
} ?>
但它也返回父级。:(
非常感谢您的帮助。谢谢。