//ウィジェット
register_sidebar();
register_sidebar();
register_sidebar();


◆WPに設置
<?php dynamic_sidebar(2); ?>


<aside>
<ul>
<?php dynamic_sidebar(); ?>
</ul>
</aside>

まずはfunctions.phpファイルにサイドバーを使う準備をする


if ( function_exists('register_sidebar') ) {

    register_sidebar(array(
        'name'          => 'サイドバー1',
        'id'            => 'sidebar-1',
        'description'   => 'サイドバー1の説明を入れます。',
        'class'         => 's1',
        'before_widget' => '<div class="widget">',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

    register_sidebar(array(
        'name'          => 'サイドバー2',
        'id'            => 'sidebar-2',
        'description'   => 'サイドバー2の説明を入れます。',
        'class'         => 's2',
        'before_widget' => '<div class="widget">',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));
  
}


◆WPに設置
<?php if ( is_active_sidebar('sidebar-1') ) : ?>
	<?php dynamic_sidebar('sidebar-1'); ?>
<?php endif; ?>

<ul></ul>でくくってあげる


<aside>
<ul>
<?php dynamic_sidebar(); ?>
</ul>
</aside>



/*================*/
/*右側ウィジイェット*/
/*================*/
aside.nomal ul{list-style-type:none}
#sidebar aside.nomal{margin-top:30px;}
#sidebar aside.nomal h2{
	background-image:url(img/ribon.jpg);
	background-repeat:no-repeat;
	padding:8px 5px 20px 5px;
	text-align:center;
	color:#FFFFFF;
}
.widget{margin-bottom:40px;}

#sidebar aside.nomal li li{
	background-image:url(img/icon01.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:5px;
}

「最近のコメント」などタイトルは h2 設定になる。
ウィジイェットとウィジイェットの間は .widget でmarginを設定できる。

タイトルの下のli要素は、記事の一覧は #sidebar aside.nomal li li liが2つ重なる。

Thank you!  Word Press