トップページ上部にウィジェット追加


TOPページ上部へウィジェットを追加

WordPressでは、基本機能として、サイドメニュー・フッタにウィジェットが備わっていますが、トップページの上部にウィジェットを追加した際の履歴を、備忘録として投稿します。

  • Lightning(Generation3)・スキン(Origin3)
  • 外観 ⇒ テーマファイルエディタ ⇒ function.php
    (以下コードを追記)

//トップページにウィジェット
function my_lightning_widgets_init_home_top() {
register_sidebar(
array(
'name' => __( 'Home content top', 'lightning' ),
'id' => 'home-content-top-widget-area',
'before_widget' => '<div class="widget %2$s" id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
)
);
}
add_action( 'widgets_init', 'my_lightning_widgets_init_home_top' );

function my_lightning_widgets_add_home_top() {
if ( is_front_page() ) {
if ( is_active_sidebar( 'home-content-top-widget-area' ) ) {
dynamic_sidebar( 'home-content-top-widget-area' );
}
}
}
add_action( 'lightning_main_section_prepend', 'my_lightning_widgets_add_home_top' );


デフォルト

変更後