ページの上や下に良く見られる「パンくずリスト」。
「HOME > AAA > BBB」
のように、今見ているページがどこから来ているのかを階層のように表示するものです。 英語では“breadcrumbs”(ブレッドクラム)とか言いますが、そもそも何故に「パンくず」なんでしょう?
そこでちょっと調べてみると、昔の童話『ヘンゼルとグレーテル』の話の中で、主人公の男の子(ヘンゼル)と女の子(グレーテル)が森の中で迷子にならないように、来た道に「パンくず」をちょこちょこ置いて帰る時の目印にした、というお話からきているとか。(面白いですね)
プラグインを探してみる
WordPressにも、プラグインとしてこの「パンくずリスト」を簡単に設置できるものが沢山ありますが、すぐに設置できそうなものを探すと、以下が有名のようです。
- Prime Strategy Bread Crumb
- プラグインの「新規追加」 を選択し、 「検索画面」から検索してみてください。
- 見つかったら「 いますぐインストール」で、インストール。
- インストールしたら、以下のコードを、テンプレートに記載する
<?php if ( function_exists( 'bread_crumb' ) ) { bread_crumb('type=string');} ?>
※)’type=string’ は、AAA > BBB > CCC という表示にするためのパラメーター
テンプレートに記載する?
ここで「テンプレートに記載する」はどうしたら良いのかですが、WordPressビギナーの私的には、以下の事をして見ました。
- 「外観」→「テーマ編集」から、「content.php」を選択し、以下のように記載
(10行目に記載してます)
(テーマは「Twenty Eleven」を使っている例です)
<?php /** * The default template for displaying content * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */ ?> <?php if ( function_exists( 'bread_crumb' ) ) { bread_crumb('type=string'); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
これで、通常の記事はパンくずリストは表示されると思います。
同様に、1つの記事を表示させる場合にもパンくずリストを表示させる場合には、同じように「content-single.php」の同じ位置に同じコードを記載します。
詳しくは、こちらのページを参照して見てください。
Simple Colors – パラメータでカスタマイズしやすいパンくずナビをプラグインにしてみた
いや、簡単、ということでしたが、結構時間がかかりました。 これを簡単にやってしまう方々、すごいですねー。 ^-^;)
【WordPress】に関する本を見てみよう (amazon)