/wp-content/plugins/bp-custom.php
BuddyPress用の変更は主に上記ファイルに記載します。
(テーマフォルダのfunction.phpのように使用する)
<?php function bpcodex_rename_profile_tabs() { buddypress()->members->nav->edit_nav( array( 'name' => __( '変更後のメニュー名', 'textdomain' ) ), '変更したいメニューの識別子' ); } add_action( 'bp_actions', 'bpcodex_rename_profile_tabs' ); ?>
メニューの識別子は以下を参考にしてます。
- 拡張プロフィール = ‘xprofile’
- アカウント設定 = ‘settings’
- 友達関係 = ‘friends’
- プライベートメッセージ = ‘messages’
- アクティビティストリーム = ‘activity’
- ユーザーグループ = ‘groups’
- フォーラム = ‘forums’
- サイトトラッキング = ‘blogs’
参照:Checking for Active Components in Plugins or Themes
‘textdomain’部分の設定内容をどうしたらいいのかわからなかったのですが、
‘blogs’のメニュー名を変更したかったのでとりあえず以下のようにしました。
無事メニュー名も「Sites」⇒「テスト」に変わり、挙動的には今のところと問題ないです。
<?php function bpcodex_rename_profile_tabs() { buddypress()->members->nav->edit_nav( array( 'name' => __( 'テスト', 'blogs' ) ), 'blogs' ); } add_action( 'bp_actions', 'bpcodex_rename_profile_tabs' ); ?>