widgetを追加する

カスタムwidgetを追加する方法をやったので記録しとく。

【function.phpに】
function footer_01_widgets_init(){
register_sidebar(array(
'name' => 'ウィジェットのタイトル'//任意,
'id' => 'ウィジェットのid//任意',
'before_widget' => '<div>',
'after_widget' =>'</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
}
add_action('widgets_init','footer_01_widgets_init');
【footer.phpに】
<footer id="colophon" class="site-footer">
<?php if (is_active_sidebar('ウィジェットのid')) :?> 
//もしwidgetがあったらする出力
<div class="footer-widget">
<?php dynamic_sidebar('ウィジェットのid'); ?>
//出力する中身
</div>
<?php endif; ?>
</div>

ウィジェットIDは必ず揃える!!

おすすめ