bp_xprofile_exclude_display_name_profile_fields( array $args )
Removed Display setting field form profile if is disabled on setting page.
Description
Parameters
- $args
-
(Required)
Return
(array)
Source
File: bp-xprofile/bp-xprofile-filters.php
function bp_xprofile_exclude_display_name_profile_fields( $args ){ // Get the current display settings from BuddyBoss > Settings > Profiles > Display Name Format. $current_value = bp_get_option( 'bp-display-name-format' ); $fields_id = array(); if ( 'first_name' === $current_value && function_exists( 'bp_hide_last_name') && false === bp_hide_last_name() ) { $fields_id[] = bp_xprofile_lastname_field_id(); } if ( 'nickname' === $current_value && function_exists( 'bp_hide_nickname_last_name') && false === bp_hide_nickname_last_name() ) { $fields_id[] = bp_xprofile_lastname_field_id(); } if ( 'nickname' === $current_value && function_exists( 'bp_hide_nickname_first_name') && false === bp_hide_nickname_first_name() ) { $fields_id[] = bp_xprofile_firstname_field_id(); } $args['exclude_fields'] = $fields_id; return $args; }
Changelog
Version | Description |
---|---|
BuddyBoss 1.5.1 | 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.