xprofile_filter_get_user_display_name( string $full_name, int $user_id )
Conditionally filters ‘bp_core_get_user_displayname’ to return user diaplay name from xprofile.
Description
Parameters
- $full_name
-
(Required)
- $user_id
-
(Required)
Return
(string)
Source
File: bp-xprofile/bp-xprofile-filters.php
function xprofile_filter_get_user_display_name( $full_name, $user_id ) { if ( empty( $user_id ) ) { return $full_name; } if ( !empty( $user_id ) ) { $display_name = bp_xprofile_get_member_display_name( $user_id ); if ( !empty( $display_name ) ) { $full_name = $display_name; } $list_fields = bp_xprofile_get_hidden_fields_for_user( $user_id ); if ( ! empty( $list_fields ) ) { $last_name_field_id = bp_xprofile_lastname_field_id(); if ( in_array( $last_name_field_id, $list_fields ) ) { $last_name = xprofile_get_field_data( $last_name_field_id, $user_id ); $full_name = str_replace( ' ' . $last_name, '', $full_name ); } } } return $full_name; }
Changelog
Version | Description |
---|---|
BuddyBoss 1.2.3 | 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.