はじめまして。
商品一覧ページで、
・そのカテゴリーに属する商品の一覧ページ(page.php)の見出しとしてカテゴリ名を出力
・そのページで抽出した商品毎(have_post()の出力結果)にカテゴリ名を抽出
の2パターンでやり方が異なると思います。
おそらく前者だと思うので、そちらの方法を。
固定ページで、あるカテゴリーに属する商品を一覧にしているということは、
WP_Query()などを使って絞込みを行っているんですよね?
その条件(カテゴリーのIDかslugかわかりませんが)で、
get_category()とかget_category_by_slug()を使えば取得できると思います。
すみません、後者の「抽出した商品毎(have_post()の出力結果)にカテゴリ名を抽出」です。
商品が服なので、その商品が属するカテゴリを項目の一つとして出力したいのです。
可能でしょうか?具体的なソースも教えて頂けると助かります。。
<div id="collectionWrap" class="clearfix">
<?php $loop = new WP_Query( array( 'post_type' => 'collection', 'posts_per_page' => 8 ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="collection">
<div class="image"><a href="<?php the_permalink() ?>"><?php echo wp_get_attachment_image(get_post_meta($post->ID,"画像",true),'medium' ); ?></a></div>
<div class="txt">
<div class="clearfix mb10">
<p class="upDate"><?php echo get_post_meta($post->ID,"性別",true); ?></p>
<p class="seasons">
<span>
/*ここにカテゴリを出力 */
</span></p>
</div>
<p class="itemName"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
<p class="itemPrice">¥ <?php echo get_post_meta($post->ID,"価格",true); ?></p>
</div>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</div>
</div>
</div>
<?php get_footer(); ?>
全く同じかどうかはわかりませんが、私も同じようなことでさっきまで詰まっていました。
ですが、解決したので、そのソースだけ記載しておきます。
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
こちらのタグでカテゴリ名を取得できたので、試してみてはいかがでしょうか?
だめだったらすみません。。