web-dev-qa-db-ja.com

Buddypressは特定のユーザーIDのメンバーメタ情報を取得する

私はBuddypressサイト用の「注目のメンバー」ウィジェットを作成しようとしていますが、「注目のユーザー」チェックボックスを追加するためにcimy extraフィールドを使用しています。私はウィジェットで表示したい「どこから来ましたか」のように、buddypressプロファイルシステム内に作成されたいくつかの追加のユーザーメタフィールドを持っています。注目のユーザーIDを取得するためにメンバー/ユーザーに問い合わせることができます。そのため、特定のユーザーIDでbp_has_members()を使用して基本的なメンバー情報を取得する方法を指示できます。メンバーはfrom)、今月のおすすめメンバーです。 (プロフィールページへのリンク)

ありがとうございます。

2
Adam

buddypressプロファイルのフィールドデータを取得するには、次のように使用します。

bp_get_profile_field_data( array( 
    'field'   => 'your-field-slug',
    'user_id' => $user_id
) );

アバターがbp_get_member_avatar()を検索するようにするには、bp_displayed_user_fullname()がありますが、そのためにはbp_has_membersループ内にいる必要があります。

3
dwenaus