BuddyPressでウィジェット領域を追加する
※通常のWordPressとテーマフォルダが違うだけです。
(1) wp-content/plugins/buddypress/bp-themes/bp-default/functions.php
でサイドバーを登録。
register_sidebar( array(
'name' => 'SidebarLeft',
'id' => 'sidebar-left',
'description' => __( 'The sidebar widget area', 'buddypress' ),
'before_widget' => '<div id="side2-%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>'
) );
※引数の値は、好きなように変更してください。
(2) wp-content/plugins/buddypress/bp-themes/bp-default/header.php など、
ウィジェットエリアを表示したい場所で呼び出し。
<div id="sidebar-left">
<?php dynamic_sidebar( 'sidebar-left' ) ?>
</div>
(3)管理画面でウィジェット領域が増えているので、好きなウィジェットをセット
これで表示されるはずです。
あとは、
(4) CSS等で見た目を調整。
以上です。