パンくずリスト設定のまとめ
ページ種別 | 行う処理 |
---|---|
アーカイブページ | the_archive_title()でアーカイブの種類を表示 |
カテゴリーページ | get_queried_objectでカテゴリオブジェクトを取得して、get_category_parentsで親カテゴリまで取得(get_term_parents_listでcategoryを指定しても良い) |
タクソノミーページ | get_queried_objectでタームオブジェクトを取得して、get_term_parents_listで親タームまで遡って取得 |
個別記事ページ (カテゴリを表示する場合) | カテゴリの先頭(あるいはリスト)を取得して、get_category_parentsで(カテゴリごとに)親カテゴリまで取得 |
固定ページ | get_post_ancestorsで親ページのidをたどり、逆順に並べ替えておく。それぞれのidごとにリンク先とページ名を取得。 |