23:カテゴリ一覧でカテゴリ名や総件数・カテゴリスラッグを表示
公開日:2019年07月14日
更新日:2019年07月15日
ブログ一覧を表示している時も、実績一覧を表示している時もタイトルが「Blog」のものになっています。

タイトルを変更します。
一覧ページのカテゴリ名を表示
カテゴリ一覧のタイトルなどでカテゴリ名を表示するにはsingle_cat_title関数を使用します。
この関数はループの外で使用します。
<?php single_cat_title(); ?>
一覧ページの総件数を表示
一覧ページの総件数を表示するにはページ情報を保持している暗黙変数(あらかじめ必要データがセットされている変数)から必要情報を参照します。
<?php echo $wp_query->found_posts; ?>
category.php
変更前
<h2 class="title">Blog</h2>
<div class="subtitle">ブログ</div>
変更後
<h2 class="title">
<?php
$cat = get_the_category();
$catSlug = $cat[0]->slug;
echo ucfirst ( $catSlug );
?>
</h2>
<div class="subtitle">
<?php single_cat_title(); ?>:
<?php echo $wp_query->found_posts; ?>件
</div>
このページで出てくる関数
WordPress関数は「公式サイトのドキュメント」で確認しましょう。
WordPress関数
single_cat_title() get_the_category()
WordPress変数
PHP関数
表示確認
以下URLにアクセスするとカテゴリー一覧が表示されます。
http://localhost/WordPressフォルダ名/category/カテゴリースラッグ/
該当カテゴリーのタイトルと件数が表示されていることを確認しましょう。


※欠席者対応:lesson14 – lesson15
同じカテゴリーのコンテンツ