我如何检查一个术语是否有父项并显示除taxonomy.php上的当前术语?

时间:2017-06-15 21:56:27

标签: php wordpress custom-taxonomy

我想在taxonomy.php页面上显示以下内容

If current term has parent
    <h2>Archive ParentTerm</h2>
    <h3><?php single_term_title(); ?></h3>

//else
<h2>Archive <?php single_term_title(); ?></h2>

但我不能为我的生活找出如何在taxonomy.php存档页面上获取父项(使用自定义分类“类型”)

感谢。

1 个答案:

答案 0 :(得分:3)

你可以试试这个:

<?php
$term = get_queried_object();
$parent = ( isset( $term->parent ) ) ? get_term_by( 'id', $term->parent, 'types' ) : false;
?>

<?php if( $parent ): ?>
    <h2>Archive ParentTerm</h2>
    <h3><?php echo $parent->name; ?></h3>
<?php else:?>
    <h2>Archive <?php single_term_title(); ?></h2>
<?php endif; ?>