お世話になります。
WordPressのカスタム投稿のタクソノミーページ(taxonomy.php)にて、
親ターム・子タームを作っているのですが、
子タームのページの場合は、
「親ターム名:子ターム名」のように表示させたいです。
php
1<?php single_term_title(); ?>
上記のコードで、子ターム名のみは出すことが出来たのですが、
親ターム名の出力方法がわかりません。
調べて以下のコードで試してみましたが、(タクソノミー名は works-cat )
全然関係のない親タームが出力されてしまいます。
どのように書くかわかる方教えていただけないでしょうか。
よろしくお願いいたします。
php
1<?php 2$term = array_pop(get_the_terms($post->ID, 'works-cat')); 3$term_p = $term->parent; 4if ( ! $term_p == 0 ){ 5 $term = array_shift(get_the_terms($post->ID, 'works-cat')); 6} 7 echo esc_html($term->name); 8?> 9: 10<?php single_term_title(); ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。