サポート » テーマ » 特定したカテゴリで、テーマを別途に指定できますか?

  • 解決済 itiyama

    (@itiyama)


    こんにちは。宜しくお願いします

    特定のカテゴリーで、テーマを別途指定する。
    其れが、出来るのか、考えています。

    Wordpress カテゴリー別 テーマ
    でググったら、色々出ます。
    参照ページとして、

    特定のカテゴリを持つ記事ページで見栄えを変えたい
    https://site-manage.net/archives/3176

    カテゴリごとに別々のテンプレートを読み込ませる方法
    https://recost-design.com/1816.html

    管理しているWebページでは、
    テーマとして、Twenty Sixteen。を適用しています。

    特別のカテゴリで、
    Twenty Sixteenから離れて、他のテーマを適宜、使えると言う事でしょうか?

    今ひとつ、分かっていません。お教え下さい。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • @itiyama さん

    テーマ自体をカテゴリーによって切り替える事は出来る事は出来ますが、おそらくWordPress本体に手を加えなければならないのでお勧めしません。

    どの程度見栄えを変えたいかによりますが、以下2パターンが考えられます。

    【スタイルを調整したい】

    カテゴリーページでは、bodyタグにcategory-{slug}category-{id}というクラス名がつきます。
    CSSで調整出来る範囲であれば、こちらの方が手軽です。

    例えば、「news」というスラッグのカテゴリーだけ、各記事のタイトルを大きくしたいという場合は、以下のようなCSSで対応出来ます。

    
    body.category-news .entry-title a {
        font-size: 3rem;
    }
    

    【レイアウト自体を調整したい】

    この場合は、URLを記載された通り別のテンプレートを読み込ませる必要があります。
    手順だけお伝えしますと、以下のようになります。

    ・子テーマを作成、適用する
    ・親テーマのarchive.phpを子テーマにコピーし、category-{slug}.phpまたはcategory-{id}.phpというファイル名にする
    ・コピーしたファイル内のコードを変更する

    トピック投稿者 itiyama

    (@itiyama)

    Tetsuaki Hamano さま
    おはようございます。ご丁寧な お教えを ありがとうございます。

    > 【スタイルを調整したい】
    > CSSで調整出来る範囲

    こちらを、スタイルシートで 適宜、対応してみたいと思います。

    phpを編集していくのは、私には、難易度が高いです。
    今後の課題として、考えさせて頂きます。

    ありがとうございました。お礼申し上げます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「特定したカテゴリで、テーマを別途に指定できますか?」には新たに返信することはできません。