widgetエリアを一つ追加する (twentysixteenテーマより)
<?php
function twentysixteen_widgets_init() {
register_sidebar( array(
'name' => __( 'Sidebar', 'twentysixteen' ), //ウィジェットの名前 (Languageファイルがない場合は、直接記載)
'id' => 'sidebar-1', //ウィジェットのID
'description' => __( 'Add widgets here to appear in your sidebar.', 'twentysixteen' ), //ウィジェットの説明 (Languageファイルがない場合は、直接記載)
'before_widget' => '<section id="%1$s" class="widget %2$s">', //ウィジェットの前に表示するタグ
'after_widget' => '</section>', //ウィジェットの後ろに表示するタグ
'before_title' => '<h2 class="widget-title">', //ウィジェットタイトルの前に表示するタグ
'after_title' => '</h2>', //ウィジェットタイトルの後に表示するタグ
) );
}
add_action( 'widgets_init', 'twentysixteen_widgets_init' );
上記のwigetを表示する
<?php dynamic_sidebar( 'sidebar-1' ); ?>