この記事は、「カテゴリーアーカイブを使った講師一覧」をサブカテゴリーでさらに絞り込む方法について記したものです。

 

スクリーンショット

講師カテゴリのサブカテゴリ

講師カテゴリのサブカテゴリ

親子カテゴリ間でテンプレートを共用

親子カテゴリ間でテンプレートを共用

 

手順

「講師」カテゴリ(スラッグ名:teacher)の下にさらに細分化したサブカテゴリを追加し、各講師の紹介記事を「講師」カテゴリおよびそれらサブカテゴリから選択して投稿します。

「講師」カテゴリーアーカイブテンプレートである「category-teacher.php」を、そのサブカテゴリにも適用するので、下記のコードを「functions.php」に追加します。

なお、「category-teacher.php」のサンプルは、「カテゴリーアーカイブを使った講師一覧」で作成したものを使います。

 

親カテゴリと子カテゴリの間で共通のカテゴリーアーカイブテンプレートを使用するので、体裁上、どちらも1ページ当たりの記事数を同じにする必要があります。そのため、下記のコードを「functions.php」に追加します。

 

参考にした記事