has_term()はwordpress3.1から使用可能になったif関数で条件を分岐し特定ページだけに記事・情報を表示させるテンプレートタグです。
を作成した場合、タームのお知らせとイベントはsingle-topics.phpで出力させます。
<?php if ( has_term('info', 'topicslist') ) { ?> AAAAAA <?php } elseif ( has_term('event', 'topicslist') ) { ?> BBBBBB <?php } ?>
タームinfoに属する記事にはAAAAAと表示され、
eventに属する記事にはBBBBBBと表示されるようになります。
まずinfo用のテンプレートとevent用のテンプレートを作成します
single-info.phpとsingle-event.php
メインのsingle.phpのphp get_headerの下ぐらいに下記を追加
<?php if ( has_term('info', 'topicslist') ) { ?> <?php include(TEMPLATEPATH . '/single-info.php'); ?> <?php } ?>