【WordPress】Lightningでカテゴリーボタンを複数表示

WordPressテーマLightningを使っていると、投稿のカテゴリーなどのタクソノミーのボタンが一つしか表示されない。これを複数表示できるように変更。この記事のタイトルの隣にある青い「WordPress」「Lightning」のボタンのこと。

module_loop_post_meta.phpの最後を変更する。

<?php
	$taxonomies = get_the_taxonomies();
if ( $taxonomies ) :
  echo '<span class="entry-meta_items entry-meta_items_term">';
  foreach($taxonomies as $key => $value){
	$taxonomy   = $key;

	$terms      = get_the_terms( get_the_ID(), $taxonomy );
	foreach($terms as $term){
       	  $term_url   = esc_url( get_term_link( $term->term_id, $taxonomy ) );
	  $term_name  = esc_html( $term->name );
	  $term_color = '';
	  if ( class_exists( 'Vk_term_color' ) ) {
			$term_color = Vk_term_color::get_term_color( $term->term_id );
			$term_color = ( $term_color ) ? ' style="background-color:' . $term_color . ';border:none;"' : '';
	  }
	  echo '<a href="' . $term_url . '" class="btn btn-xs btn-primary"' . $term_color . '>' . $term_name . '</a> ';
	}
  }
  echo '</span>';
endif;
?>

タクソノミーとその要素をそれぞれループで回して表示。

※作業メモ、備忘録のため、無味乾燥な投稿です。