更新 2021 / 2 / 19

親タームの名前を表示する(リンクあり)

'○○○'の部分はfunction.phpに記述したタクソノミーを指定してください。


                <?php $terms = get_the_terms( $post->ID, '○○○' );
                if ( $terms && ! is_wp_error( $terms ) ) {
                    $term = $terms[0];
                    if ( $term->parent ) {
                        // 子
                        $parent_term = get_term( $term->parent, '○○○' );
                        echo "<a href=\"" . esc_url(get_term_link($term->parent)) . "\">" . esc_html($parent_term->name) . "</a>\n";
                    } else {
                        // 親
                        $parent_term = get_term( $term, '○○○' );
                        echo "<a href=\"" . esc_url(get_term_link($term)) . "\">" . esc_html($term->name) . "</a>\n";
                    }
                } 
                ?>