WordPressテーマTCDのカスタマイズを研究するサイト

TCDテーマVOGUE:階層化した固定ページの親子関係をパンくずで表示をするカスタマイズ

Q.vogueの固定ページのパンくずリストを親子関係まで表示したいのですが?LABOの過去記事を参考にしてもうまくいきません。

階層化した固定ページについて、テーマの基本仕様ではパンくずリストでは階層表示がされません。
また、vogueにおいてカスタマイズで対応させる場合、
従来のLABOの記事(STORYのパンくずカスタマイズ)とは異なる方法になるのでご注意ください。
※パンくずの構造化マークアップの方法が異なります。

▼TCDテーマSTORY:固定ページのパンくずリストを階層化する方法
http://tcd-manual.net/?p=3708

A.該当ファイルを編集してください

編集するファイル:template-parts/breadcrumb.php
編集する箇所:

<?php elseif ( is_page() ) : ?>
<li class="p-breadcrumb__item c-breadcrumb__item"><?php echo
strip_tags( get_the_title( $post->ID ) ); ?></li>

<?php elseif ( is_page() ) :
  $count = 1;
  $per_ids = array_reverse(get_post_ancestors($post->ID));
  foreach ( $per_ids as $par_id ){
    $count += 1;
?>
<li class="p-breadcrumb__item c-breadcrumb__item"
itemprop="itemListElement" itemscope
itemtype="http://schema.org/ListItem">
<a href="<?php echo get_page_link( $par_id );?>" itemscope
itemtype="http://schema.org/Thing" itemprop="item">
<span itemprop="name"><?php echo get_page($par_id)->post_title;
?></span>
</a>
<meta itemprop="position" content="<?php echo $count; ?>" />
</li>
<?php }?>
<li class="p-breadcrumb__item c-breadcrumb__item"><?php echo
strip_tags( get_the_title( $post->ID ) ); ?></li>
The following two tabs change content below.

tcd

TCD LABO | WordPressテーマTCDのカスタマイズを研究するサイト

関連記事

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についてもTCD LABOはその責任を負いかねます。
何卒ご理解、ご了承の上、当サイトをご活用いただけますようお願い申し上げます。

お問合せ・ご要望

TCDLaboへのお問合せやご要望は
ご連絡フォーム をご利用ください。