私は、プラグインは極力控えたい派。あれこれインストールして重くなったり、他のプラグインと干渉して不具合が出たりするのが嫌だなぁと思うからです。
そんなわけで、「パンくずリスト」についても、プラグインは使わずにテンプレートに自分でコードを書いて動かしていました。こちらのサイトも参考にさせていただいたこともあります。
ところが、カスタム投稿タイプを使ったプラグインを導入していくうちに、やはり自分の書いたコードでは十分に対応しきれなくなってきたことから、このたび「Breadcrumb NavXT」というパンくずリストのプラグインを使うことにしました。
早速、WordPressの管理画面からインストールして有効化。ところがなんと「PHPのバージョンが古い」というエラーが。なんと私が使っていたのは「5.2」という、サポートも終了したような古いバージョンでした。
ええっ!さくらインターネットさん、自動でバージョンアップしてくれてへんの??
驚いて、借りているさくらインターネットのサーバのコントロールパネルを開いてPHPの設定を見てみると、なんと「5.2」に指定してありました。「推奨」にしておけば、自動的にバージョンアップしてもらえていたんですね。
うわーーなんでこんなことしてたんだろうかと思いつつ、とりあえず「推奨」にして設定を終えると、すぐにPHPはバージョン5.4が適用され、無事に「Breadcrumb NavXT」の設定に進むことができました。
「Breadcrumb NavXT」の設定については、特に変更する箇所はなく、そのままで使うことができます。
そして、パンくずリストを表示したいところ、例えば、header.php に以下のコードを追記します。
<?php if(is_home()): ?> <?php else: ?> <div id="breadcrumb"> <?php if(function_exists('bcn_display') ) { bcn_display(); }?> </div> <?php endif; ?>
CSSはこんなかんじ。
/* パンくずリスト */ #breadcrumb { margin-bottom: 24px; font-size: 0.8em; }
これで、OKです!簡単でした。
カスタム投稿タイプのページも、思ったように表示できているので満足です。パンくずリストがうまく表示できなくて困っているかたは、一度お試しになってはいかがでしょうか。