サポート » テーマ » 記事個別のタイトルバックグランド画像をカテゴリ毎に分けたい

  • 現在テーマ「Bones 1.07」をカスタマイズしています。
    http://themble.com/bones/

    テーマBonesはカスタマイズがしやすく助かっております。
    カスタマイズは大凡イメージ通りに出来たのですが、投稿した記事個別の<h2>のバックグランドにカテゴリ毎に背景画像を入れたいと思っています。

    試した事は
    <h2 class="BackgroundImg-<?php echo $cat->cat_ID; ?>">記事タイトル</h2>
    上記のようにする事で、カテゴリIDを取得しようとしました。

    結果
    <h2 class="BackgroundImg-">記事タイトル</h2>
    上記のように出力され、カテゴリIDを取得出来ませんでした。

    カテゴリIDが単に取得出来ないので有れば、まだしも2個目の記事ではカテゴリIDを取得出来ています。

    何故1個目記事ではカテゴリIDを取得出来ず2個目の記事ではカテゴリIDを取得出来ているのでしょうか、アドバイスを頂ける嬉しく思います。

    確認
    ○同じカテゴリの記事を2個掲載した場合、1個目の記事ではカテゴリIDを取得出来ず、2個目の記事ではカテゴリIDを取得出来ています。

    ○別カテゴリの記事を2個掲載した場合、1個目の記事ではカテゴリIDを取得出来ず、2個目の記事ではカテゴリIDを取得出来ています。

    テーマBonesのカスタマイズは、基本CSSだけ行っておりphpソース側では上記の件部分のみカスタマイズしてみました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    h2にclassを付ける方法ではないですが、
    bonesではbody要素に<?php body_class(); ?>が付いていますので、
    それを使った↓のような方法もあります。

    【wordpress】single.phpのbody_classにカテゴリスラッグを入れる – GOWAS*/BLOG
    http://www.gowas.jp/blog/archives/1184

    自分では未検証ですが、よろしければおためしください。

    スレッド開始 imaru

    (@imaru)

    mypacecreator 様

    アドバイスをありがとうございます。
    ご返事が遅くなり申し訳ありませんでした。

    ご紹介して頂いたブログを参考にさせて頂きます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「記事個別のタイトルバックグランド画像をカテゴリ毎に分けたい」には新たに返信することはできません。