ご閲覧いただき、ありがとうございます。
WordPressの記事ページのパンぐすリストの自動生成で質問させて頂きます。
仕様
親カゴリーや祖父カテゴリーなど最上位のカテゴリーからその記事ページが所属しているカテゴリーまでを列挙する
現状
パンくずリストの自動生成はできてます。ただ下記のようにしたいのですが、
祖父 〉親 〉子 〉孫 〉記事タイトル
現状は下記のようになってます。
所属しているカテゴリーが表示されないです。
祖父 〉親 〉子 〉記事タイトル
PHP
1 2if(is_single()) { 3 $cat = get_the_category(); 4 $cat = $cat[0]; 5 $cat_id = $cat -> cat_ID; 6 // $catParent = $cat -> parent; 7 echo $cat_id; 8 $post_title = apply_filters( 'the_title', $wp_obj->post_title ); 9 if($cat -> parent !== 0 ) { 10 $parent_array = array_reverse(get_ancestors($cat_id , 'category')); 11 foreach( $parent_array as $parent_id ) { 12 $parent_link = esc_url(get_category_link($parent_id)); 13 $parent_name = esc_html(get_cat_name($parent_id)); 14 echo '<li class="breadcrumb__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">'. 15 '<a itemprop="item" href="'. $parent_link .'"><span itemprop="name">'. $parent_name .'</span></a>'. 16 '<meta itemprop="position" content="'. $count .'" />'. 17 '</li>'; 18 $count++; 19 } 20 } 21 echo '<li class="breadcrumb__item current" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">'. 22 '<a itemprop="item"><span itemprop="name">'. esc_html( strip_tags( $post_title ) ) .'</span></a>'. 23 '<meta itemprop="position" content="'. $count .'" />'. 24 '</li>'; 25 } 26
お知恵を拝借できたら、幸いです。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/22 14:39