Breadcrumb NavXTというのを触ってみる。
Postscripts
- 123456<div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/"><?php if(function_exists('bcn_display')){bcn_display();}?></div><code>
とか開けっぴろげに勧めてるサイトあるけど、これあまりよくなくて、
1.プラグイン外したりして関数がないと、空の .bradcrumbs 要素が挿入されることになる。
2.プラグイン固有の関数この場合 bcn_display(); を複数のテーマファイルに跨って挿入した場合、他のプラグインに乗り換えたりして、別の関数を使わなければならなくなったりした時に大変。なので、テンプレートにはdo_action( 'print_breadcrumb' );
などして統一し、functions.php
でアクションにフックすれば、関数変更時など、書き換える箇所を絞ることができる。