サポート » プラグイン » Colorful Categoriesを使ってカテゴリーのテキストにカラフルな背景をつけるだけでなくヘッダーのバックグランドも変更したい

  • ご教示何卒よろしくお願い致します。
    Colorful Categoriesというプラグインを使いまして、
    カテゴリーのテキスト背景を変更したのですが、
    ヘッダーの背景色もそれに併せて変更したいという内容になります。

    参考にした記事
    http://blog.bluetreevisual.com/wordpress/colorful-categories/

    上記サイトさんを参考にしながらheader.phpにコードを入れてみたのですが、
    通常の投稿ではできるのにカスタム投稿タイプの記事のヘッダーでは色が変わりませんでした。

    記事を読みますとループ内に記述すると書かれていましたが、
    恐らくループ外になるので出力されないのかといろいろ考えて
    調べてみたのですが解決できず、思い切って質問させていただきました。

    header.phpに貼付けたコードは以下の通りです。

    <!-- プラグイン:Colorful Categoriesからカテゴリーカラーを抽出して反映 -->
    <?php foreach((get_the_category()) as $cat){
    $color = ColorfulCategories::getColorForTerm($cat->term_id, true);
    echo '<div id="header_wrap" style="background-color: '.esc_attr($color).';">' ; } ?>
    

    また、自分なりにも考えてみたのですが、ループ外で値を取得する場合、
    結果としてうまくはいかなかったのですが、
    何となく以下のような感じになるかと思ったのですが違いますでしょうか?
    <div id="header_wrap" style="background-color: <?php echo get_taxonomy( $taxonomy->term_id ); ?> ;">

    通常の投稿だとうまくいくものの、カスタム投稿タイプになると上記ではうまく
    いかなくなるのはどうしてなのでしょうか?
    何卒お力添えいただけませんでしょうか?

    よろしくお願い申し上げます。

  • このトピックに返信するにはログインが必要です。