BuddyPressを便利に使う(bp-custom)

提供:あわ自由帳

WordPress の wp-config.php に記載して機能します。

廃止された旧コードを無視

/** 廃止された旧コードを無視 */
define ( 'BP_IGNORE_DEPRECATED', true );

マルチサイトの複数ブログでBuddyPressを利用可能にする

※データはそれぞれ共有

/** マルチサイトの複数ブログでBuddyPressを利用可能にする */
define ( 'BP_ENABLE_MULTIBLOG', true );

メンバープロフィールのURLをexample.com/usernameにする

URLに/members/が入ってるとつい気になってしまう方にぜひ。

/** メンバープロフィールのURLをexample.com/usernameにする */
define ( 'BP_ENABLE_ROOT_PROFILES', true );

プロフィールページのデフォルトタブを変更

プロフィールページを表示した際にアクティビティが表示されるのではなくExtended Profileを表示したい場合に使えます。

/** プロフィールページのデフォルトタブを変更 */
define( 'BP_DEFAULT_COMPONENT', 'profile' );

BuddyPressが動くブログを変更

通常はメインブログ(親ブログ)となりますが、この設定をすることにより親ブログではなく子ブログでBuddyPressを利用することができます。

/** BuddyPressが動くブログを変更 */
define ( 'BP_ROOT_BLOG', $blog_id );

BuddyPress管理バーの非表示

管理バー邪魔だな~と思っている人に。

/** BuddyPress管理バーの非表示 */
define ( 'BP_DISABLE_ADMIN_BAR', true );

標準テーマのカスタムヘッダーオプションを無効化

/** 標準テーマのカスタムヘッダーオプションを無効化 */
define ( 'BP_USE_ms_ADMIN_BAR', true );

BuddyPressテーマ有効化を促すメッセージ表示

BuddyPressを利用したまま非対応のテーマを使っていると管理画面に警告が表示されますが、そんなの邪魔という方へ。

/** BuddyPressテーマ有効化を促すメッセージ表示 */
define( 'BP_SILENCE_THEME_NOTICE', true );