WordPressのLightningのテーマをカスタマイズして使用しています。
カテゴリー表示が複数できるようになっていたものが、1つのカテゴリーしか表示されなくなりました。
カスタマイズの参考にしたサイトはこちらです。
https://usortblog.com/lightning-multiple-categories-2/
こちらにあるように、module_loop_post_meta.phpを子テーマに入れてカスタマイズしております。
お恥ずかしいのですが、色々と調べましたが、原因が分からず、対処方法も分からない状態です。
複数のサイトで同じようなことが起きており、大変困っております。
ご教示お願い致します。
追記①
php
1<?php 2 $taxonomies = get_the_taxonomies(); 3 if ($taxonomies): 4 // get $taxonomy name 5 $taxonomy = key( $taxonomies ); 6 $terms = get_the_terms( get_the_ID(),$taxonomy ); 7 $echo_string = '<div class="multiple_categories">%s</div>'; 8 $categories_string = ""; 9 foreach ($terms as $term){ 10 $term_url = esc_url(get_term_link( $term->term_id,$taxonomy)); 11 $term_name = esc_html($term->name); 12 $term_color = ''; 13 if ( class_exists( 'Vk_term_color' ) ) { 14 $term_color = Vk_term_color::get_term_color( $term->term_id ); 15 $term_color = ( $term_color ) ? ' style="background-color:'.$term_color.';border:none;"': ''; 16 } 17 $categories_string .= '<span class="entry-meta_items entry-meta_items_term"><a href="'.$term_url.'" class="btn btn-xs btn-primary"'.$term_color.'>'.$term_name.'</a></span>'; 18 } 19 if ($categories_string != ''){ 20 echo sprintf($echo_string, $categories_string); 21 } 22 endif; 23 24?> 25 26</div>
追記②
トップページとアーカイブページはタクソノミーが1件(例としてタクソノミーA)しか表示されないですが、今確認したところ、投稿ページそのものにはタクソノミーが全件表示されておりました。
また、その場合、タクソノミーA以外のタクソノミー(例としてタクソノミーB)をクリックすると、なぜかタクソノミーAのアーカイブページが表示される現象も確認できました。
エラー解消のご参考になればと思い、追記させて頂きます。
回答1件
あなたの回答
tips
プレビュー