/wp-content/plugins/bp-custom.php
BuddyPress用の変更は主に上記ファイルに記載します。
(テーマフォルダのfunction.phpのように使用する)
<?php // メンバープロフィールページのメニュータブ順番入れ替え function rt_change_profile_tab_order() { global $bp; $bp->bp_nav['profile']['position'] = 10; $bp->bp_nav['activity']['position'] = 20; $bp->bp_nav['friends']['position'] = 30; $bp->bp_nav['groups']['position'] = 40; $bp->bp_nav['messages']['position'] = 50; $bp->bp_nav['settings']['position'] = 60; } add_action( 'bp_setup_nav', 'rt_change_profile_tab_order', 999 ); ?>
表示したい順番に’position’の値を設定します。
値が小さいものから並ぶようになります。
前のハックにて
メニュー名の変更方法を記載しましたが、上記にあわせて以下の記載をすることで
メニュー名の変更が可能です。
// 'activity'のメニュー名を変更 $bp->bp_nav['activity']['name'] = '変更したい名前';
変更したいメニューの識別子+nameで名前を設定できます。
下記の記載でメニューから非表示にできるようですが、
私のところではうまく動作しなかったので参考までに…
// メニューから'activity'を非表示にする $bp->bp_nav['activity'] = false;