bp_xprofile_filter_user_query_populate_extras( BP_User_Query $user_query, string $user_ids_sql = '' )
Filter BP_User_Query::populate_extras to override each queries users fullname.
Description
Parameters
- $user_query
-
(Required) User query to filter.
- $user_ids_sql
-
(Optional) SQL statement to use.
Default value: ''
Source
File: bp-xprofile/bp-xprofile-filters.php
function bp_xprofile_filter_user_query_populate_extras( BP_User_Query $user_query, $user_ids_sql = '' ) {
if ( ! bp_is_active( 'xprofile' ) ) {
return;
}
$user_id_names = bp_core_get_user_displaynames( $user_query->user_ids );
// Loop through names and override each user's fullname.
foreach ( $user_id_names as $user_id => $user_fullname ) {
if ( isset( $user_query->results[ $user_id ] ) ) {
$user_query->results[ $user_id ]->fullname = $user_fullname;
}
}
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.7.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.