BuddyPressでカスタムプロフィールを任意の場所に出す方法 ITかあさん

ITかあさん

BuddyPressでカスタムプロフィールを任意の場所に出す方法

BuddyPressでカスタムプロフィールを任意の場所に出す方法

引き続きBuddyPressネタをば!私がBuddyPressで好きなところは自由自在にカスタマイズ出来るカスタムプロフィールの機能です。
カスタムしたプロフィール欄

カスタムしたプロフィール欄。プロフィール項目はグループ分けすることが出来、入力していないものはデフォルトの設定では表示されないようになっているのもポイントで、ユーザーの種目ごとにプロフィールを分類させられます

BuddyPressでカスタムプロフィールを任意の場所に出す方法

カスタムプロフィールの出力

悪くはないけど、デフォルトではプロフィールにしかカスタムしたプロフィールは表示されません。

以下はテーマのファイルに書いて行きます。

メンバー一覧などの、ユーザーのループ中にカスタムプロフィールを表示する

$location= xprofile_get_field_data('住所' ,bp_get_member_user_id());

メンバーのループから外れいているときの取得

$location = xprofile_get_field_data('field=住所', $user_id);

$bp->displayed_user->userdata->IDで、現在表示中のユーザーが取得できます。以下の例でユーザーの個別のページを表示しているときにそのユーザーの住所が取得できます

global $bp;
$location = xprofile_get_field_data('field=住所', $bp->displayed_user->userdata->ID);
初夏のJavaScript祭 in サーキュレーションビル ForPro