カスタム投稿タイプのターム名出力_WordPress

ターム名出力方法

すぐ忘れる系メモです。
post一覧などで、カテゴリ毎のアイコンをつけたりスタイルを変更したい場合に、カテゴリ名を取得します。サンプルはarchive-sample.phpに記述している前提です。

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php $sample_terms = wp_get_object_terms($post->ID, 'Taxonomy Slug(タクソノミースラッグ)'); ?>
<?php foreach($sample_terms as $term): ?>
	<ul>
		  <li><a href="<?php the_permalink(); ?>">
		  <span class="<?php echo "$term->slug"; ?>"><?php echo "$term->name" ?></span>
		  <?php the_title(); ?></a></li>
	</ul>
<?php endforeach; ?>
<?php endwhile;?>
<?php endif; ?>

参考リンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントする