カテゴリが表示されている場合、css にクラスを追加したいのですが、機能しません。
これをヘッダーに追加しました:
if ( is_category('areas')) { echo ' class="myclass" '; }
このカテゴリの任意のページのスタイルシートにこのクラスを追加して、そのカテゴリの任意のページの外観を変更したいと考えています。しかし、それは機能していません。
多くのコーデックスを読みましたが、これが私ができることのすべてです
助言がありますか?
カテゴリが表示されている場合、css にクラスを追加したいのですが、機能しません。
これをヘッダーに追加しました:
if ( is_category('areas')) { echo ' class="myclass" '; }
このカテゴリの任意のページのスタイルシートにこのクラスを追加して、そのカテゴリの任意のページの外観を変更したいと考えています。しかし、それは機能していません。
多くのコーデックスを読みましたが、これが私ができることのすべてです
助言がありますか?
おそらくWPのボディクラスを上げるのが最も簡単です。これにより、必要なすべてのボディ クラスが組み込まれます。と
<body <?php body_class(); ?>>
header.php では、次のように出力されます
<body class="archive category category-my-category-name category-1 logged-in">
CSS でのそのクラスの呼び出し、つまり
body.category-my-category-name #my-div {background-color:#fff;}
http://codex.wordpress.org/Function_Reference/body_classを参照してください