多数のカスタム投稿分類用語を表示しようとしていますが、それぞれが独自の特定のリスト項目内にあります。
ガレージに関するサイトがあります。(ローカルホストで開発しているため、まだリンクがありません)。
Cars というカスタム投稿タイプがあります。この中には、この場合、自動車「フォード」のメーカーのカスタム投稿タクソノミーがあります。
「Ford」内には、そのガレージにあるすべてのフォード車のカスタム投稿分類用語のリストがあります。「GT」、「シエラ」、「オリオン」。
「GT」、「Sierra」、「Orion」という用語をリストする代わりに。UL リスト内に車の写真を表示したい。
すべての画像を含むスプライトを作成し、これらをループして、各アイテムの背景位置を設定したいと考えています。
以下のコードの最初のロットは、用語のリストを表示していますが、これはすべて適切ですが、私が望むものではありません。一番下にあるのは、リスト項目を追加しようとしたコードですが、空白の画面が表示されるだけです...
どんな助けでも大歓迎です。ありがとう
<?php if ( get_post_type() == cars ) { ?>
<div class="entry-meta-custom">
<?php
$terms = get_the_terms( $post->ID, 'ford' );
if ( $terms && ! is_wp_error( $terms ) ) :
$draught_links = array();
foreach ( $terms as $term ) {
$draught_links[] = $term->name;
}
$on_draught = join( ", ", $draught_links );
?>
<?php echo $on_draught; ?>
<?php endif; ?>
</div><!-- .entry-meta-custom -->
<?php } ?>
そして、ここにリスト項目を追加しようとしました。
<?php if ( get_post_type() == cars ) { ?>
<div class="entry-meta-custom">
<?php
$terms = get_the_terms( $post->ID, 'ford' );
if ( $terms && ! is_wp_error( $terms ) ) :
$draught_links = array();
foreach ( $terms as $term ) {
if ($term->name == 'gt') {
$term->name = '<li class="gt">' . $term->name . '</li>';
}
if ($term->name == 'sierra') {
$term->name = '<li class="sierra">' . $term->name . '</li>';
}
if ($term->name == 'orion') {
$term->name = '<li class="orion">' . $term->name . '</li>';
}
$draught_links[] = $term->name;
}
$on_draught = join( ", ", $draught_links );
?>
<?php echo '<ul>' . $on_draught . '</ul>; ?>
<?php endif; ?>
</div><!-- .entry-meta-custom -->
<?php } ?>