カテゴリーページでカテゴリースラッグ取得
<?php
$cat_id=get_query_var('cat');
$cat=get_category($cat_id);
?>
カテゴリースラッグ出力
<?php echo $cat->category_nicename; ?>
カテゴリー名出力
<?php echo $cat->cat_name; ?>
カテゴリーID出力
<?php echo $cat->cat_ID; ?>
カテゴリーの説明文出力
<?php echo $cat->category_description; ?>
カテゴリーの使われている記事数出力
<?php echo $cat->category_count; ?>
シングルページ
カテゴリー情報の取得
<?php
$cat = get_the_category();
$cat = $cat[0];
$cat_name = $cat->name;
$cat_id = $cat->cat_ID;
$cat_slug = $cat->slug;
$cat_term = $cat->term_id;
$cat_termid = $cat->term_taxonomy_id;
$cat_taxonomy = $cat->taxonomy;
$cat_count = $cat->count;
$cat_description = $cat->category_description;
$parent_id = $cat->category_parent;
$parent = get_category($cat->category_parent);
$parent_catname = $parent->cat_name;
?>
カテゴリー情報の出力
<p><?php echo $cat_name; ?></p>
<p><?php echo $cat_slug; ?></p>
<p><?php echo $cat_id; ?></p>
<p><?php echo $cat_term; ?></p>
<p><?php echo $cat_termid; ?></p>
<p><?php echo $cat_taxonomy; ?></p>
<p><?php echo $cat_count; ?></p>
<p><?php echo $cat_description; ?></p>
<p><?php echo $parent_id; ?></p>
<p><?php echo $parent_catname; ?></p>
実用編
まず、カテゴリー名を調べる
<?php $categoryname = single_cat_title('',false); ?>
次にカテゴリー名からIDを取得,出力する
<?php $categoryid = get_cat_ID($categoryname); echo $categoryid; ?>
取得したIDを使って、そのIDを持つ記事を呼び出す
<?php query_posts('cat='.$categoryid); ?>
後はいつも通りループさせる
<?php if(have_posts()): ?>
<?php while(have_posts()): the_post(); ?><!-- 投稿記事呼び出し -->
・
・
・
<?php endwhile;?><!-- 投稿記事呼び出し -->
<?php endif; ?>