friends_get_newest( int $user_id, int $per_page, int $page, string $filter = '' )
Get a user’s friends, in the order in which they joined the site.
Description
See also
- BP_Core_User::get_users(): for a description of return value.
Parameters
- $user_id
-
(Required) ID of the user whose friends are being retrieved.
- $per_page
-
(Optional) Number of results to return per page. Default: 0 (no pagination; show all results).
- $page
-
(Optional) Number of the page of results to return. Default: 0 (no pagination; show all results).
- $filter
-
(Optional) Limit results to those matching a search string.
Default value: ''
Return
(array) See BP_Core_User::get_users().
Source
File: bp-friends/bp-friends-functions.php
function friends_get_newest( $user_id, $per_page = 0, $page = 0, $filter = '' ) {
$friends = bp_core_get_users( array(
'type' => 'newest',
'per_page' => $per_page,
'page' => $page,
'user_id' => $user_id,
'search_terms' => $filter,
) );
/**
* Filters a user's friends listed from newest to oldest.
*
* @since BuddyPress 1.2.0
*
* @param array $friends {
* @type int $total_users Total number of users matched by query params.
* @type array $paged_users The current page of users matched by query params.
* }
*/
return apply_filters( 'friends_get_newest', $friends );
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.