投稿ページのパンくずリストに以下のように定時タイトルを含める方法です。
フォーラムに何度か質問がきたので、TIPSに残しておきたいと思います。
パンくずリストにタイトルを含めるには、breadcrumbs.phpをまず子テーマフォルダ内の中にコピーします。
そして、breadcrumbs.php内の以下の部分を
echo '</div><!-- /#breadcrumb -->';
以下のように変更すればOKです。
if ( is_single() ) { echo '<span class="sp"><span class="fa fa-angle-right"></span></span><div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><span itemprop="title"><span class="fa fa-file-o fa-fw"></span><a href="'.get_the_permalink().'" itemprop="url">'.get_the_title().'</a></span></div>'; } echo '</div><!-- /#breadcrumb -->';
カテゴリページでは表示されないように、投稿ページのみで表示されるように条件分岐してあります。
コメント
すみません
固定ページでも親子設定が出来る事から、パンくずリストに固定ページタイトルを含めたいと考えているのですがbreadcrumbs-page.phpをどういじれば含める事が出来ますでしょうか?
基本的にこのページのカスタマイズ方法と同じで良いかと思います。
is_single
の部分をis_page
に変更すればいけるかと思います。教えていただき有難うございます。
しかし私には難しく色々試してみたのですがうまく出来ませんでした。
post_title; ?>あたりをイジるのかと思ったのですが…
iceさんへ
PHPに詳しくありませんが
を以下のようにしましたら取り敢えずは、動きました。
<?php // 固定ページタイトル
echo ''.get_the_title().'' ?>
うまく記述できませんでした。
<?php } ?>
</div><!– /#breadcrumb –>
となってる部分を
<?php } ?>
<?php if ( is_page() ) : ?>
<?php
echo '<span class="sp"><span class="fa fa-angle-right"></span></span><div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><span itemprop="title"><span class="fa fa-file-o fa-fw"></span><a href="'.get_the_permalink().'" itemprop="url">'.get_the_title().'</a></span></div>' ?>
<?php endif; ?>
</div><!– /#breadcrumb –>
実際のコードありがとうございます!
そんな感じでいけると思います。
匿名さま&わいひらさま
上記コピペの後、”>”と”記事マーク”が重複していたので
不要っぽい部分を削った所うまく動きました。
どうも有難うございます!