• 解決済 suu68

    (@suu68)


    こんにちは、よろしくお願いいたします。

    surfaramaというテーマをカスタマイズしています。
    トップページに表示される記事一覧にカテゴリが表示されるのですが
    カテゴリ複数がまとめて表示されるのを、ひとつひとつの表示に変えたいのです。

    http://cubase21.sakura.ne.jp/wp/
    この分を下↓のテーマのようにカテゴリひとつずつ表示したいのです。

    http://cubase21.sakura.ne.jp/wp2/

    記事一覧のカテゴリ表示の部分には「cat-links」というスタイルがかかっています。
    その部分のコードは以下のようになっています。
    こちらのどこかを変更したら別々に表示されますでしょうか?

    <?php if ( ‘post’ == get_post_type() ) : // Hide category and tag text for pages on Search ?>
    <?php
    /* translators: used between list items, there is a space after the comma */
    $categories_list = get_the_category_list( __( ‘, ‘, ‘surfarama’ ) );
    if ( $categories_list && surfarama_categorized_blog() ) :
    ?>
    <span class=”cat-links” <?php if (isset($cat_data[‘cat_color’])) echo ‘style=”background-color: ‘. $cat_data[‘cat_color’] .'”‘;?>>
    <?php printf( __( ‘%1$s’, ‘surfarama’ ), $categories_list ); ?>
    </span>
    <?php endif; // End if categories ?>
    <?php endif; // End if ‘post’ == get_post_type() ?>

    他のテーマなど見ていろいろいじってはみたのですが、エラーが出るばかりで煮詰まっています。
    もしおわかりになられる方がいらっしゃいましたらお教えいただけるとうれしいです。
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、

    試してはいませんが、

    <span class="cat-links" <?php if (isset($cat_data['cat_color'])) echo 'style="background-color: '. $cat_data['cat_color'] .'"';?>>

    <span class="my-cat-links">

    に変更して
    style.cssに、

    .my-cat-links{
    display: block;
    margin: 3px;
    background: #359bed;
    }

    等としてやればいいんじゃないかと思います。

    ただ、$cat_data[‘cat_color’]) が適用できなくなります。
    それを有効にするには、少し複雑な事を行わないといけないと思います。
    必要な場合は、

    http://codex.wordpress.org/Function_Reference/wp_add_inline_style

    が参考になると思います。

    トピック投稿者 suu68

    (@suu68)

    nobitaさま、ご回答いただきありがとうございます!
    メール通知が別フォルダに入っており、気付くのが遅れてしまいました
    申し訳ありません。。

    早速スタイルシートを書き換えましたところ思ったとおりの表示になりました!!
    あきらめておりましたので、もう泣きそうです。
    ありがとうございます!!
    $cat_data[‘cat_color’])のほうは、適用できなくて全然大丈夫なんです、
    ただ別々にしたかったので、願いが叶いました。

    スタイルの名前を変えるというのは目からウロコでした。
    cat-linksの中身をいじってばかりでしたから。。

    本当に本当にありがとうございました。
    お礼が遅くなってしまい申し訳ありませんでした。

    感謝いたします。ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「surfaramaのカテゴリ表示部分について教えてください。。」には新たに返信することはできません。