WordPressなんて触ったことないのにサイトを作ることになって少しハマったのでメモ。
BuddyPressのグループ(固定ページ)
BuddyPressの固定ページではメンバーが一覧表示されますが、
デフォルトでの表示項目は下記のみです。
- アバター画像
- 名前(メンバーの個人ページへのリンク)
- 最終ログイン
拡張プロフィールの任意の内容の追加
BuddyPressでは拡張プロフィールで自由に項目を追加することが出来ます。
例えば「好きな食べ物」という項目を追加して、グループページのメンバー一覧に表示させます。
テンプレートファイルの編集
下記のファイルを編集します。
wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/groups/single/members.php
拡張プロフィールの「好きな食べ物」を表示するには下記のコードを追加します。
members.php
<div><?php echo xprofile_get_field_data('好きな食べ物' ,bp_get_member_user_id()); ?></div>
あとはCSSを調整するなりして見た目を整えればOK。
注意点&質問
先に述べたファイルを直接書き換えると、プラグインをアップデートした時に上書きされてしまう気がする。
テンプレートの安全な編集方法ご存知の方はコメントいただけると幸いです。。