カテゴリーリストTopics

スニペット集

カテゴリーごとにアイコンの色を変える

カテゴリーのスラッグをclassとしてつける

[php]<?php $cat = get_the_category(); $cat = $cat[0]; {
echo ‘<p class="’ . $cat->category_nicename . ‘" />’;
} ?>
<?php the_category(‘,’); ?></p>
[/php]

カテゴリーID・カテゴリー名・カテゴリースラッグの取得

カテゴリースラッグのみ

[php]<?php $category = get_the_category(); $cat_slug = $category[0]->category_nicename; ?>[/php]

カテゴリーID・カテゴリー名・カテゴリースラッグ

[php]<?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; ?>[/php]

カテゴリー一覧を表示する

[php]<?php
$cat_all = get_terms( "category", "fields=all&get=all&exclude=1" );
foreach($cat_all as $value):
?>
<li><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?></a></li>
<?php endforeach; ?>
[/php]

カテゴリー一覧に記事数を表示する

[php]<?php
$cat_all = get_terms( "category", "fields=all&get=all" );
foreach($cat_all as $value):
?>
<a href="<?php echo get_category_link($value->term_id); ?>" class="rpthumb clear"><span class="rpthumb-title"><?php echo $value->name;?>(<?php echo get_category($value->term_id)->category_count; ?>)</span></a>
<?php endforeach; ?>
[/php]