現在のsidebar.phpは
<div id="widget"> <ul class="widget_block"> <li class="widget_container"> <h3 class="widget_title">widget_title</h3> <div class="widget_parts"> WIDGET の 中身 1 </div> </li> </ul> </div>
で。
widgetに対応してるということにしなくてはいけないので、<li>部分を
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> <?php endif; ?>
で囲むことにする。
<div id="widget"> <ul class="widget_block"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> <li class="widget_container"> <h3 class="widget_title">widget_title</h3> <div class="widget_parts"> WIDGET の 中身 1 </div> </li> <?php endif; ?> </ul> </div>
さらに、functions.php ファイルを作成して以下のソースを書き込む。
<?php if ( function_exists('register_sidebar') ) { register_sidebar(); }
とりあえずこれでwidgetに対応してるテーマということになる。
このへんのやり方はWidgetizing Themes – WordPress Codex 日本語版を参考に。というかそのままやっただけです。