2011年12月10日土曜日

Twenty Eleven でヘッダーの下にウィジェットエリアを追加したい。

Twenty Eleven でヘッダーの下にウィジェットエリアを追加したい。


function.phpに 以下を追加

register_sidebar(array(
'name'=>'header_under,
'id' => 'sidebar-6',
'before_widget' => '<div id="%1$s" class="%2$s widget">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-header">',
'after_title' => '</h3>',
));

これで、ウイジェットのメニューに、上の'name'=>'header_under, で指定したheader_under ができました。


それから、Twenty Eleven: Sidebar Template 固定ページテンプレート (sidebar-page.php)に
編集するテーマを選択:  
下記を追加してみた。

<?php if ( ! dynamic_sidebar( 'sidebar-6' ) ) : ?>

<aside id="archives" class="widget">
<h3 class="widget-title"><?php _e( 'Archives', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
</ul>
</aside>

<?php endif; // end sidebar widget area ?>

そうするとヘッダーの下、固定ページの中にウイジェットエリアができた。
やったあ。ありがとう。

0 件のコメント:

コメントを投稿