bp_ps_filter_members( $qs, $object )
Filters and returns BuddyBoss Profile Search query members.
Description
Source
File: bp-core/profile-search/bps-search.php
function bp_ps_filter_members ($qs, $object)
{
if (!in_array ($object, array ('members', 'group_members'))) return $qs;
$request = bp_ps_get_request ('search');
if (empty ($request)) return $qs;
$results = bp_ps_search ($request);
if ($results['validated'])
{
$args = wp_parse_args ($qs);
$users = $results['users'];
if (isset ($args['include']))
{
$included = explode (',', $args['include']);
$users = array_intersect ($users, $included);
if (count ($users) == 0) $users = array (0);
}
$users = apply_filters ('bp_ps_search_results', $users);
$args['include'] = implode (',', $users);
$qs = build_query ($args);
}
return $qs;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 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.