サポート » 使い方全般 » リンクウィジェットのカスタマイズについて

  • arata2u

    (@arata2u)


    WordPress初心者です。初めて質問をするので、こんな感じの質問でよいのかも分かりません。
    PHPもあまり詳しくないですが、よろしくお願いします

    WordPress Ver.2.9.2 です。

    リンクウィジットで「画像」「名前」「概要」を表示したいのですが、以下のようなhtmlとなり、全ての項目が横1列で表示されます。これを「画像」の下に「名前」、さらにその下に「概要」となるようにしたいのです。

    <li class="クラス名"><h5 class="クラス名">リンクタイトル</h5>
    <div class="クラス名">
    <ul class='クラス名'>
    <li>
    <a href="http://・・・/" title="***">
    <img src="画像のアドレス"  alt="***"  title="***" />
    名前</a>
    概要</li>
    </ul>
    </div>
    </li>

    以下のようにできれば良いのかな?と思っています。

    <li class="クラス名"><h5 class="クラス名">リンクタイトル</h5>
    <div class="クラス名">
    <ul class='クラス名'>
    <li>
    <div><a href="http://・・・/" title="***">
    <img src="画像のアドレス"  alt="***"  title="***" /></a></div>
    <div><a href="http://・・・/" title="***">名前</a></div>
    <div>概要</div>
    </li>
    </ul>
    </div>
    </li>

    以下のトピックスを参考にしたかったのですが、
    http://ja.forums.wordpress.org/topic/1676

    function.phpの中には、以下のものが見つからず、

    <?php
if ( function_exists('register_sidebar'))

    register_sidebar(array(

    'before_widget' => '<li id="%1$s" class="widget %2$s">',

    'after_widget' => '',

    'before_title' => '<h2 class="widgettitle">',
    
'after_title' => '</h2>',
    
));

    wp-includes/widgets.phpの中に、似たようなものを見つけたのですが、
    これを変更すると、ウィジェット全てに影響するのではと思い、
    さらに、どう変更していいかも分かりません。

    リンクウィジェットのみ上記のようにするには、どうすればよいのでしょうか?
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • shokun0803

    (@shokun0803)

    コアをいじらずにと言うのなら作ったほうが早いとも・・・
    WordPress ウィジェット API
    まあ、phpの良い勉強にもなります;)

    トピック投稿者 arata2u

    (@arata2u)

    早速のご返信ありがとうございます。
    php詳しくないのですが、コアを変更するとバージョンアップのたびに再度、変更しないといけないということですよね。
    ちょっと頑張ってみようと思います。

    LVP8

    (@lvp8)

    クラス名が、他のウィジェットに影響を及ぼさないなら(重複していない)、CSS で何とかなりませんかね。

    ul.クラス名 li a, ul.クラス名 li img {
    display: block;
    }

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「リンクウィジェットのカスタマイズについて」には新たに返信することはできません。