2021年07月07日
WordPress カテゴリーのスラッグと名前の取得
スラッグの取得
<?php echo $cat_slug ?>
カテゴリー名取得 リンクあり
<?php the_category();?>
カテゴリー名取得 リンクなし
<?php $cat = get_the_category();
$cat = $cat[0];
echo get_cat_name($cat->term_id);
?>
実際コーディングしてみる
<ul>
<?php query_posts('posts_per_page=5'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
// 記事のカテゴリー情報を取得する
$cat = get_the_category();
// 取得した配列から必要な情報を変数に入れる
$cat_slug = $cat[0]->category_nicename; // カテゴリースラッグ
?>
<li><a href="<?php the_permalink() ?>">
<span class="day"><?php the_time('Y.m.d') ?></span>
<span class="blog-cate <?php echo $cat_slug ?>"><?php $cat = get_the_category(); ?><?php $cat = $cat[0]; ?><?php echo get_cat_name($cat->term_id); ?></span>
<?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
</ul>
このコーディングで表示しているサイト
セルフエステVARY様サイト のお知らせ部分