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