複数パン屑参考
http://ja.forums.wordpress.org/topic/5176
カテゴリーを情報取得後フォーチループ
<?php
$category = get_the_category();
foreach( $category as $cat ){
// echo '<a href="ホームページのURL">Home</a> > ';
echo '<a href="ホームページのURL/category/' . $cat->category_nicename . '/">';
echo $cat->cat_name;
echo '</a> >';
echo the_title();
echo '<br />';
}
?>
フォーチの並び替え参考
http://masago.kir.jp/php20030119.php
ksort($category,SORT_STRING);//フォーチの並び替え指示 これ使用 asort($category,SORT_NUMERIC);//フォーチの並び替え指示 asort($category,SORT_STRING);//フォーチの並び替え指示 これ機能せず
フォーチの回数指定参考
http://www.geekzshu.com/php/509
例
$i = 0;
$kiji = 5;
foreach ($rss->items as $item ) {
if($i >= $kiji){
break;}
else{
$title = $item['title'];
$link = $item['link'];
echo "<li><a href="$link">$title</a></li>n";
$i++;
}
}
シングル用複数パン屑完成 0561仕様
<!--------------------------------------------------------------------------------------------------------------------------------------------------パンくずリスト--->
<div id="top_navi">
<?php $urls = home_url();
$category = get_the_terms( 0, 'genre' );
ksort($category,SORT_STRING);//フォーチの並び替え指示
$i = 0;
$kiji = 3;//この回数でフォーチ終わる。
foreach( $category as $cat ){
if($i >= $kiji){//siが3よりおおきくなったら
break;}//ループおわり
else{//それまではこれで出力
$urls2=get_term_link($cat->slug,'genre');//$urls2にゲットタームリんくでとったもの入れた。
echo '<a href="' .$urls. '">0561navi</a> > ';
//$termにはいってる情報で分岐
if ( $cat->parent ) {
// 親IDが入ってれば (子だったら)
//親のIDを取得してターム情報を引き出す。
$ido=$cat->parent;
$term2=get_term($ido,'genre');
?>
<a href="<?php //親のターム情報からターム名とリンクを引き出す。
echo get_term_link($term2->slug,'genre'); ?>
">
<?php
echo $term2->name; ?>
</a> >
<?php
}
echo '<a href="' .$urls2. '">';
echo $cat->name;
echo '</a> > ';
//echo the_title();
echo '<br />';
$i++;//多分繰り返すごとに$iに数値が1つづ増える
}//回数指定終了
}
?>
<div style="clear:both; padding-bottom:20px;"></div>
</div>