カテゴリーページのテンプレートの適用順序は1. category-slug.php 2.category-ID.php 3.category.php 4.archive.php 5.index.phpとなる。
下記のようなカテゴリー構造の場合に親テンプレートファイルをparent(も含んで)の子カテゴリー全体に適用する方法はないかを考えた。
結論としてテンプレートファイルではそのようなことはできずcategory-parent.php, category-child1.php, category-child2.phpを作成する必要がある[1]。
[スラッグ名] parent--| |---child1 |---child2
1. category.phpでWordPressの条件分岐タグ(is_categoryやin_category)を使ってカテゴリーごとの処理をすることはできる。テンプレートファイルによる分岐はできない。
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。