Auto select full name as display name
When a users registers and enters his first_name (john) and last_name (doe) this function will automatically set the nickname and display name to “john doe”.
/** * Snippet Name: Auto select full name as display name * Snippet URL: https://wpcustoms.net/snippets/auto-select-full-name-as-display-name/ */ function wpc_set_default_display_name( $user_id ) { $user = get_userdata( $user_id ); $name = sprintf( '%s %s', $user->first_name, $user->last_name ); $args = array( 'ID' => $user_id, 'display_name' => $name, 'nickname' => $name ); wp_update_user( $args ); } add_action( 'user_register', 'wpc_set_default_display_name' );