0
私は、トップポートの分類法を単一のポートフォリオページに表示する必要があります。サブカテゴリーがあるなら、私にだけ、 一部のポートフォリオ品目は、サブカテゴリを持っていないし、その場合には、それは親の分類を示していないため、このコードが動作する現在の1つのpost tyeに現在のトップレベルのタクソノミーを表示する - Wordpress
(明らかに親分類が存在しない)
<?php
// variable for location
$term_list = '';
$terms = get_the_terms($post->ID, 'portfolio_cat');
$prefix = '';
foreach($terms as $term) {
$parent_term = get_term($term->parent, 'portfolio_cat');
$term_list .= $prefix . $parent_term->name;
$prefix = ', ';
}
// output
echo $term_list;
?>
誰もが解決策を知っていますか?
私は$ parent_term = get_term_children($ TERM->親、 'portfolio_cat')を追加する必要があります。 ifの中、$ term_listの前にもあります。そして今、eveythingはうまくいきます!ありがとうございました! – alice