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

TCDテーマの固定ページのパンくずリストを親子関係で階層化させる方法

Q.固定ページのパンくずリストを親子関係で階層化させたい

現状パンくずリストの存在するテーマでは、固定ページのパンくずリストは階層化されていないテーマがあります。
以下、固定ページのパンくずリストを親子関係で階層化させる方法です。

A.下記のphpファイルの該当箇所に追記します

編集するファイル:breadcrumb.php
編集する箇所:


<?php } elseif(is_page()) { ?>
 <li class="last"><?php the_title(); ?></li>


<?php } elseif(is_page()) {
  $count = 0;
  $per_ids = array_reverse(get_post_ancestors($post->ID));
  foreach ( $per_ids as $par_id ){
    $count += 1;
?>
    <li itemscope="itemscope"
itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url"
href="<?php echo get_page_link( $par_id );?>"><span
itemprop="title"><?php echo get_page($par_id)->post_title;
?></span></a></li>
<?php }?>
 <li class="last"><?php the_title(); ?></li>

The following two tabs change content below.

tcd

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

関連記事

TCD LABO ご利用上の注意

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

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

お問合せ・ご要望

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