BuddyPressでウィジェット領域を追加する | 長崎県大村市のIT社長ブログ

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等で見た目を調整。


以上です。