テーマをウィジェット化の問題点
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' => '<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使った方がいいんですよね。
完全に、好みの問題ですが(>ω< ;)
なにかいい方法ないものか・・・



