子カテゴリーページに親カテゴリーページのテンプレートを適用できるか。: WordPress


カテゴリーページのテンプレートの適用順序は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.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。