ワイズリマインダー

個別投稿ページにパンくずをつける

function.php

function get_category_breadcrumb(){
  $cat_id = null;
  if(is_single()){
    $category = get_the_category();
    $cat_id   = $category[0]->cat_ID;
  }
  if(is_category()){
      $cat_name = single_cat_title('', false);
      $cat_id   = get_cat_ID($cat_name);
  }
  $separator  = ' > ';
  $chain      = get_category_parents( $cat_id, true, $separator );
  $breadcrumb = substr( $chain, 0, -strlen($separator) );
  return $breadcrumb;
}

single.php

<div id="breadcrumb"><?php echo get_category_breadcrumb();?></div>

style.css

#breadcrumb{
	padding-bottom:10px;
	font-size:12px;
	line-height:18px;
}

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください