如何检查一个术语是否有父项并在 taxonomy.php 上显示当前术语?
How can I check if a term has a parent and display that in addition to the current term on taxonomy.php?
我想在我的 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 存档页面上获取父项(使用自定义分类法 "types")
谢谢。
你可以试试这个:
<?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; ?>
我想在我的 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 存档页面上获取父项(使用自定义分类法 "types")
谢谢。
你可以试试这个:
<?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; ?>