<?php //カテゴリ用のパンくずリスト $cat = is_single() ? get_the_category() : array(get_category($cat)); if ($cat && !is_wp_error($cat)) { $echo = null; $par = get_category($cat[0]->parent); echo '<div id="breadcrumb" class="breadcrumb-category">'; echo '<div itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="" class="breadcrumb-home"><span class="fa fa-home fa-fw"></span><a href="' . home_url() . '" itemprop="url"><span itemprop="title">' . get_theme_text_breadcrumbs_home() . '</span></a><span class="sp"><span class="fa fa-angle-right"></span></span></div>'; while ($par && !is_wp_error($par) && $par->term_id != 0) { $echo = '<div itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""><span class="fa fa-folder fa-fw"></span><a href="' . get_category_link($par->term_id) . '" itemprop="url"><span itemprop="title">' . $par->name . '</span></a><span class="sp"><span class="fa fa-angle-right"></span></span></div>' . $echo; $par = get_category($par->parent); } echo $echo . '<div itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""><span class="fa fa-folder fa-fw"></span><a href="' . get_category_link($cat[0]->term_id) . '" itemprop="url"><span itemprop="title">' . $cat[0]->name . '</span></a></div>'; echo '</div><!-- /#breadcrumb -->'; }
<?php //固定ページ用のパンくずリスト if (is_page_breadcrumb_visible() && !is_front_page()) { //個別ページでパンくずリストを表示する場合 ?> <div id="breadcrumb" class="breadcrumb-page"> <?php $count = 0; $per_ids = array_reverse(get_post_ancestors($post->ID)); ?> <div itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""><span class="fa fa-home fa-fw"></span><a href="<?php echo home_url(); ?> " itemprop="url"><span itemprop="title"><?php echo get_theme_text_breadcrumbs_home(); ?> </span></a><?php echo count($per_ids) == 0 ? '' : '<span class="sp"><span class="fa fa-angle-right"></span></span>'; ?> </div> <?php foreach ($per_ids as $par_id) { $count += 1; ?> <div itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""><span class="fa fa-file-o fa-fw"></span><a href="<?php echo get_page_link($par_id); ?> " itemprop="url"><span itemprop="title"><?php echo get_page($par_id)->post_title; ?>