• 解決済 yamayama

    (@yamayama)


    表題の通り、サイドバーの全てのli要素にクラス付与したい(ウィジット関連も含め)のですが、対処方法が分からなくて困っています。よろしくお願いします。(jqueryのprepend()とかjavascriptは読み込みの兼ね合いで除く)

    <ul>
    <li class="page_item"><a href="">あああ</a></li>
    <li class="page_item"><a href="">いいい</a></li>
    </ul>
    
    <ul>
    <li><a href="">home</a></li>
    <li><a href="">sub1</a></li>
    <li><a href="">sub2</a></li>
    </ul>
    
    を
    
    <ul>
    <li class="page_item mark"><a href="">あああ</a></li>
    <li class="page_item mark"><a href="">いいい</a></li>
    </ul>
    
    <ul>
    <li class="mark"><a href="">home</a></li>
    <li class="mark"><a href="">sub1</a></li>
    <li class="mark"><a href="">sub2</a></li>
    </ul>
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    よかったら目的を教えてください

    トピック投稿者 yamayama

    (@yamayama)

    安易ですが、簡単にli要素にリストマークを付けたいので…。

    widget_recent_entriesやwidget_archiveからli要素までcssを紐付けを行えばよいのでしょうが、(最近の投稿やアーカイブ等にはliが空)。
    他のウィジットや追加予定のウィジット等もli要素にクラスがあれば簡単にcss側で対応できるかと思いまして。

    widgets.phpには変更する箇所が見当たらなくて・・・。

    jqueryで
    $("#side li").prepend("<span class=\"mark\">sample</span>");

    $("#side li").addClass("mark");

    が簡単なのでしょうが、極力functions.phpに追加する形での対処方法があればと思いまして。

    yamayamaさん
    ワードプレスは、サイドパーを登録する事が出来ます
    http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/register_sidebar

    テーマにもよりますが、ウィジェットが使えるテーマならregister_sidebar()を使っていると思いますので、functions.phpの中をチェックしてみてください

    必要に応じて、before_widgetの属性を追加したり、変更してみてください

    トピック投稿者 yamayama

    (@yamayama)

    なるほど~。
    デフォルトテンプレートでは入っているのですね。

    お恥ずかしい質問に回答いただきありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「サイドバーの全liにクラス付与」には新たに返信することはできません。