1

カスタム分類法のカテゴリページのワードプレスループにカテゴリ名を表示しようとしていますが、回答を何度も検索しましたが、見つからなかったか、何か問題があります。私は1つの用語だけを表示しようとしています。カテゴリには、サブカテゴリと別のレベルのサブカテゴリもあります。

したがって、表示されているページの用語を動的に反映する用語が必要です。このコードは機能しますが、投稿に関連付けられている用語の全リストが表示されます。投稿には親、子、および孫の用語が含まれているため、すべての用語を一度に表示したくありません。

<?php $terms = wp_get_post_terms( $post->ID, 'videoscategory');

echo '<h2>';

foreach ($terms as $term) {

echo '<a href="'.get_term_link($term->slug, 'videoscategory').'">'.$term->name.'</a>';

}

echo '</h2>'; ?>
4

1 に答える 1

0

これは、foreachすべての用語をループしていると関係があります。それを行うための迅速で汚い方法は、<?php break; ?>前に挿入することですendfor

詳細については、このスレッドを参照してください:foreach(PHP)から1つの結果のみを取得する方法

于 2012-09-04T13:51:48.833 に答える