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
同じカテゴリーのコンテンツ