サイドバーにウィジェットを入れる

WordPress3から、すでにcoreに widgetized sidebarsが有効になっている。そのため、 dynamic sidebarsを呼び出すだけで使える。

functions.phpに以下を追加する

function sidebar_widgets_init() {
register_sidebar(array(
'name' => __( 'Sidebar 1', 'sidebar' ),
'id' => 'sidebar-1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
add_action( 'init', 'sidebar_widgets_init' );

さらに、sidebar.phpにて、widgetを表示したい箇所に

<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?>
<?php endif; ?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です