sidebar.phpで、カスタム投稿の時はターム一覧を、通常の投稿の時はカテゴリー一覧を表示させたいのですが、
特定のタクソノミーを指定して表示することはできるのですが、
表示中のカスタム投稿の種類によって、それぞれのターム一覧を表示する方法がわかりません。
###試したこと
php
1<dl class="archive-menu"> 2 <dt>category</dt> 3 <?php 4 $terms = get_terms(get_post_type() == 'topics' ? 'topics_category' : 'category'); 5 foreach($terms as $term): 6 ?> 7 <?php echo '<dd><a href="'.get_term_link($term).'">'.$term->name.'</a></dd>'; ?> 8 <?php endforeach; ?> 9</dl>
カスタム投稿「topics」のタクソノミー「topics_category」を指定していますが、
他のカスタム投稿を追加した場合にも、汎用的に使えるようにしたいです。
どなたかご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/26 03:50