サポート » 使い方全般 » 子・孫のarchiveデザインテンプレート

  • 解決済 AkitoiRo

    (@dona0513)


    お世話になっております。

    親カテゴリがあり、子・孫で一覧のデザインを変更したいです。
    category―子.php
    category―孫.php

    archive―子.php
    archive―孫.php

    で切り分けて振り分けたいです。

    方法がわからずご教授お願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • ええっと、どういうことか掴めないのですが、一つのカテゴリーで別のアーカイブページを使いたいのであれば、category-{slug}.php というファイルを配置すれば自動で認識されそちらのテンプレートが使われます。

    特定のカテゴリーすべての子カテゴリーで別テンプレートを作りたいのであれば、get_category() から parent の値を取ってきてテンプレートを読み込ませる、ということも出来るかと思います。

    どちらのパターンなのか情報をお願いします

    wordpress 4.7より{$type}_template_hierarchyというフィルターフックが追加されて
    これによりテンプレートを操作できます
    カテゴリーテンプレートの場合はcategory_template_hierarchy、アーカイブの場合はarchive_template_hierarchyを使い、
    親カテゴリーがある場合はarchive-親-child.php等を読み込むように設定すればいいのではないでしょうか?

    トピック投稿者 AkitoiRo

    (@dona0513)

    ありがとうございます。
    無事解決致しました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「子・孫のarchiveデザインテンプレート」には新たに返信することはできません。