問題:パンくずに親ページの表示がされない。
解決法:breadcrumb.phpを編集
rumbleをしばらく使っていましたが、固定ページの場合、パンくずリストには現在のページのみしか表示されていませんでした。
親ページの表記もしたいので下記の方法を試しました。
うまく行ったようで、ホーム-親ページ-小ページと表示されるようになりました。
■びふぉあぁ
■あふたー
追記したコード
<?php foreach ( array_reverse(get_post_ancestors($post->ID)) as $parid ) { ?> <a href="<?php echo get_page_link( $parid );?>" title="<?php echo get_page($parid)->post_title; ?>"> <?php echo get_page($parid)->post_title; ?></a> > <?php } ?>
もともとのコード
<li class="p-breadcrumb__item c-breadcrumb__item"> <span itemprop="name"><?php echo strip_tags( get_the_title( $post->ID ) ); ?></span> </li>
追記後のコード
<li class="p-breadcrumb__item c-breadcrumb__item"> <span itemprop="name"> <?php foreach ( array_reverse(get_post_ancestors($post->ID)) as $parid ) { ?> <a href="<?php echo get_page_link( $parid );?>" title="<?php echo get_page($parid)->post_title; ?>"> <?php echo get_page($parid)->post_title; ?></a> > <?php } ?> <?php echo strip_tags( get_the_title( $post->ID ) ); ?></span> </li>
参照:http://presentnote.com/add-breadcrumbs-wordpress-post-page/
参考になりましたらシェアお願いします。