• 解決済 komagoma

    (@komagoma)


    wp初心者です。
    どなたか教えて頂けませんか。

    固定ページを何ページか制作するのですがページごとに背景を変更しなくてはいけません。
    トップページ、アーカイブページ、個別ページなどはカテゴリースラッグを使用してcssで背景を変更しています。
    =====現在は下記のような感じです↓=====
    【html】
    <div id=”○○” class=”<?php if (is_category() || is_single() || is_archive() || is_page() ) { ?> class=”<?php $cat = get_the_category(); $cat = $cat[0];{echo $cat->category_nicename;} ?>”<?php } ?>”>

    【css】
    .home {
    background:url(img/1.jpg) no-repeat center top; !important;
    }
    .search {
    background:url(img/2.jpg) no-repeat center top; !important;
    }
    ==================================

    カテゴリごとの固定ページにも背景を指定したいのですができません。
    is_page()を『is_page( ‘about-me’ ) 』のように指定し、
    固定ページのスラッグをabout-meにし、
    css内に
    .about-me {
    background:url(img/3.jpg) no-repeat center top; !important;
    }
    を指定しても背景がでてきません。

    どうすればよいのでしょうか。
    固定ページにカテゴリースラッグを追加する事はできないのでしょうか。

    どなたかおわかりの方どうぞよろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    komagomaさん

    body_class、または post_class で出力されるclass名を利用するのが吉です。

    トピック投稿者 komagoma

    (@komagoma)

    jim912さん

    body_classを教えて頂きありがとうございます。
    簡単に解決できました!
    これからどんどん使っていきます!
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「固定ページそれぞれに背景指定する場合」には新たに返信することはできません。