bp_custom_display_name_format( string $display_name, int $user_id = null )
Get the display_name for member based on user_id
Description
Parameters
- $display_name
-
(Required)
- $user_id
-
(Optional)
Default value: null
Return
(string)
Source
File: bp-members/bp-members-functions.php
function bp_custom_display_name_format( $display_name, $user_id = null ) {
// some cases it calls the filter directly, therefore no user id is passed
if ( ! $user_id ) {
return $display_name;
}
$format = bp_get_option( 'bp-display-name-format' );
switch ( $format ) {
case 'first_name':
$display_name = get_user_meta( $user_id, 'first_name', true );
break;
case 'first_last_name':
$display_name = implode( ' ', array_filter( [
get_user_meta( $user_id, 'first_name',true ),
get_user_meta( $user_id, 'last_name', true )
] ) );
break;
case 'nickname':
$display_name = get_user_meta( $user_id, 'nickname', true );
break;
}
return trim( $display_name );
}
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.