フォーラム

記事個別のタイトルバックグランド画像をカテゴリ毎に分けたい (3 件の投稿)

  1. imaru
    メンバー
    7 months前の投稿 #

    現在テーマ「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. mypacecreator
    メンバー
    7 months前の投稿 #

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

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

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

  3. imaru
    メンバー
    7 months前の投稿 #

    mypacecreator 様

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

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

返信

ログイン しなければ投稿できません。

About this Topic

Tags