「カテゴリーページ」の作り方!
「カテゴリーページ」の作り方を解説します。
・「カテゴリーページ」とは?
・「カテゴリー」の作り方!
・記事にカテゴリーをつける方法!
・「カテゴリー」の一覧ページで表示される「テンプレートファイル」の作り方!
・category.php で使えるテンプレートタグ!について!
・single_cat_title();
・echo category_description();
https://chibasyuta.org/category/programming/wordpress/
「カテゴリー」とは?
「詳細ページ」には、「カテゴリー」を設定することができます。
「カテゴリー」は「記事の分類方法」の1つです。
これはHTMLの記事で、
こっちはPHPの記事、
みたいな感じに分類できるよ、ということです。
「カテゴリーページ」とは?
「1つのカテゴリー」の専用ページのことを「カテゴリーページ」といいます。
例えば、PHP というカテゴリーの記事一覧のページ
みたいなものをテンプレートが作れます。
ループでそのカテゴリーの記事を取得できるようになる
カテゴリーページでループを書くと、
そのカテゴリーの記事がループで出力されます。
「カテゴリー」の作り方!

管理画面 → カテゴリー から
・名前 (必須)
・スラッグ (任意)
スラッグは任意ですが、設定しておいた方がいいです。
名前
「カテゴリー名」の設定ができます。必須です。
スラッグ
そのカテゴリーを表す、ID、というような感じです。
設定しないと、「名前」のところがそのまま使われるのですが、
日本語は何かと扱いが特殊だったりするので、英数字でスラッグの設定を別でしておくことをおすすめします。
記事にカテゴリーをつける方法!

詳細記事に「カテゴリー」の設定をするには、記事の編集ページから、右のサイドバーで、つけたい「カテゴリー」にチェックを入れるだけ!
「カテゴリー」の一覧ページで表示される「テンプレートファイル」の作り方!

「テーマのルート」に category.php というテンプレートファイルを置いてください。
「テーマのルート」なので、 style.css ファイルと同じ階層ということです。
category.php
一文字も間違わずに指定してください。
「カテゴリーページ」を表示してみる!

「投稿」 → 「カテゴリー」
で、
表示したいカテゴリーの「表示」のところを、クリック!
「カテゴリーページ」が表示される

先ほど作ったカテゴリーの「テンプレートファイル」が表示されていればOK!
category.php で使えるテンプレートタグ!
category.php で使えるテンプレートタグを紹介します!
・single_cat_title();
・echo category_description();
single_cat_title();




single_cat_title(); を使うと、カテゴリーのタイトルを出力できます。
「名前」のところに設定したやつ、ですね。
echo category_description();





echo category_description(); で、「説明」に設定したテキストを表示できます。
テンプレートタグを使うと、柔軟な指定ができる
・single_cat_title();
・echo category_description();
などのテンプレートタグを使って、テンプレートファイルを作ることで、
いろんなカテゴリーのページを作らなくていい、ということですね。また変更にも強くなります。
1つのテンプレートファイルを作っておけばOKです!
まとめ!
・「カテゴリーページ」とは?
・「カテゴリー」の作り方!
・記事にカテゴリーをつける方法!
・「カテゴリー」の一覧ページで表示される「テンプレートファイル」の作り方!
・category.php で使えるテンプレートタグ!について!
・single_cat_title();
・echo category_description();