Buddypress - участник l oop - только пользователи, у которых есть медиа, аватар и имя файла xprofile - PullRequest
0 голосов
/ 04 февраля 2020

Привет, я хотел бы, чтобы в buddypress были пользовательские члены-l oop.

Я хочу показать пользователям, у кого есть медиа (mediapress), есть аватар и у меня нет поля xprofile "name" пусто.

У меня есть это в моих членах-l oop. php

<?php while ( bp_members() ) : bp_the_member(); 

$mp = new MPP_Media_Query(['user_id' => bp_get_member_user_id()]); // mediapress media
$user_id = esc_attr( bp_get_member_user_id() ); // user id
$has_avatar = bp_get_user_meta( $user_id, '_has_avatar', true ); // have user avatar
$_name = xprofile_get_field_data( 'Jméno' , bp_get_member_user_id() ); // have user xprofile field "name"

if (!$mp->have_media() || empty($has_avatar) || empty($_name)) {continue;}?>

этот код работает, НО - нумерация страниц разбита. На первой странице я вижу только 1 пользователя, на второй я вижу 3 пользователей и т. Д. c ...

Есть ли правильный путь?

...