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.