テーマをウィジェット化の問題点

WordPressのテーマをウィジェット化にしようと随分前から悩んでいたのですが、
ウィジェット化によるソースの書き方が気に入らず、
今に至っています・・・。

というのも、ウィジェット化にあたって、ブロックをliで囲まねばならないのです。
試しに無茶してdt ddを使って試しました(-_-;ウーン

↓こんな感じに。

1
2
3
4
5
6
7
8
9
< ?php
if ( function_exists('register_sidebar') )
    register_sidebars(2,array(
        'before_widget' => '&lt;dt>',
        'after_widget' => '',
        'before_title' => '',
        'after_title' => '<dd>',
    ));
?></dd>

でも・・・納得行かず :はて?:

サイドバーのブロックをliで囲むと、
無駄タグが増えるんですよね。

私はシンプルが好きなので・・・。
というのも、やっぱりこだわり持ってソース書いているので、
無駄が許せないというか・・・。

私がソースを組む上でポリシーにしていることは、
複雑なデザインに、如何にシンプルなソースで組むか。
なのです。

好みの問題というのもあるのですが、
WordPressは表示が重いので、
どこを減らせばというと、私ができる範囲だとソースの軽減化しかなく。

たとえば、

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div id="sidebar">
<div id="sidebar">
   <ul>
      <li>
      <h2>Archives1</h2>
      <ul>
      < ?php wp_get_archives('type=monthly'); ?>
      </ul>
      </li>
      <li>
      <h2>Archives2</h2>
      <ul>
      < ?php wp_get_archives('type=monthly'); ?>
      </ul>
      </li>
   </ul>
</div>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<dl id="sidebar">
   <dt>Archives1</dt>
      <dd>
         <ul>
           < ?php wp_get_archives('type=monthly'); ?>
         </ul>
      </dd>
   <dt>Archives2</dt>
      <dd>
         <ul>
           < ?php wp_get_archives('type=monthly'); ?>
         </ul>
      </dd>
</dl>

だったら、どっちがシンプルでソースが読みやすいかで見ると、
dl使った方がいいんですよね。

完全に、好みの問題ですが(>ω< ;)
なにかいい方法ないものか・・・

Home » 問題&解決 » テーマをウィジェット化の問題点