Поддержка BuddyPress Свой список пользоваталей/аватаров

  • Решено janismo

    (@janismo)


    добрый вечер,

    есть ли в ВР встроенная возможность/фу-ия для отображения ряда/строки определенных аватаров пользователей, исходя из их имен, ID или любого другого критерия?

    заранее спасибо!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Есть.
    Смотрите файл bp-xprofile.php, bp-core-classes.php, bp-core.php. Там полно методов и функций для отображения только определенных пользователей. Прямой функции я не помню, придется комбинировать, скорее всего.

    А мне нужно вывести юзеров по значению поля из профайла. Как я понимаю нужно писать запрос к БД, но я незнаю как. Может скините пример, а там я бы уж сам разобрался…

    Присоединяюсь к ig0r74, каким образом в виджет Пользователи можно вывести пользователей с определенным значением поля из профиля?

    в bp-xprofile.php нашел такую функцию:

    function xprofile_get_field_data( $field, $user_id = null ) {
    	global $bp;
    	if ( !$user_id )
    		$user_id = $bp->displayed_user->id;
    	if ( !$user_id )
    		return false;
    	if ( is_numeric( $field ) )
    		$field_id = $field;
    	else
    		$field_id = xprofile_get_field_id_from_name( $field );
    	if ( !$field_id )
    		return false;
    	return apply_filters( 'xprofile_get_field_data', BP_XProfile_ProfileData::get_value_byid( $field_id, $user_id ) );
    }

    Как ее можно подключить к циклу в виджете?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Свой список пользоваталей/аватаров» закрыта для новых ответов.