1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

BuddyPressのグループページでメンバーの拡張プロフィールの内容を出力する

Last updated at Posted at 2017-08-31

WordPressなんて触ったことないのにサイトを作ることになって少しハマったのでメモ。

BuddyPressのグループ(固定ページ)

BuddyPressの固定ページではメンバーが一覧表示されますが、
デフォルトでの表示項目は下記のみです。

  • アバター画像
  • 名前(メンバーの個人ページへのリンク)
  • 最終ログイン

こんな感じ。
スクリーンショット 2017-08-31 18.48.45.png

拡張プロフィールの任意の内容の追加

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>

こんな感じになります。
スクリーンショット 2017-08-31 18.46.16.png

あとはCSSを調整するなりして見た目を整えればOK。

注意点&質問

先に述べたファイルを直接書き換えると、プラグインをアップデートした時に上書きされてしまう気がする。
テンプレートの安全な編集方法ご存知の方はコメントいただけると幸いです。。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?