WEBからお問い合わせ
お電話でのお問い合わせ
TEL.0268-75-0414
受付時間:9:00〜18:00
(土日祝、年末年始を除く)
なんか色々気になったことを書いてます。
休業予定はBLOGとFacebookにてお知らせしております。
2020.11.10
ちょうどWodPressの作業中なんです!
あぁ〜
カテゴリー名とか個別に表示するの何だったけなぁ〜
あっ!あった!これだこれだ!
なんかWodPressのカテゴリー関連とりあえずメモっとく!
<?php
$category = get_the_category();
$cat_id = $category[0]->cat_ID;
$cat_name = $category[0]->cat_name;
$cat_slug = $category[0]->category_nicename;
?>
// カテゴリーIDを表示したい所に
<?php echo $cat_id; ?>
// カテゴリー名を表示したい所に
<?php echo $cat_name; ?>
// カテゴリースラッグを表示したい所に
<?php echo $cat_slug; ?>
// カテゴリーIDを表示したい所に
<?php $category = get_the_category(); $cat_id = $category[0]->cat_ID; echo $cat_id; ?>
// カテゴリー名を表示したい所に
<?php $category = get_the_category(); $cat_name = $category[0]->cat_name; echo $cat_name; ?>
// カテゴリースラッグを表示したい所に
<?php $category = get_the_category(); $cat_slug = $category[0]->category_nicename; echo $cat_slug; ?>
まぁ新しいスタッフも増えたしこれ系も載せとくと便利だね。
ではでは〜
2020.11.13追記
カテゴリー名を親・子・孫と取得するときなど
一番下の階層のカテゴリを取得して、そこから子、親と遡っていく。
<?php
$post_cats = get_the_category();
if($post_cats){
$bottom_cat = $post_cats[0];
$bottom_anc = get_ancestors($bottom_cat->term_id, 'category');
foreach ($post_cats as $index => $cat) {
if ($index > 0) {
$anc = get_ancestors($cat->term_id, 'category');
if(count($anc) > count($bottom_anc)){
$bottom_cat = $cat;
$bottom_anc = $anc;
}
}
}
$bottom_anc = array_reverse($bottom_anc);
foreach ($bottom_anc as $anc) {
$cat = get_category($anc);
echo "{$cat->name}<br />";
}
echo $bottom_cat->name;
}
?>
受付時間:9:00〜18:00
(土日祝、年末年始を除く)