diff --git a/includes/um-short-functions.php b/includes/um-short-functions.php index 416137c6..4388bae4 100644 --- a/includes/um-short-functions.php +++ b/includes/um-short-functions.php @@ -2448,7 +2448,11 @@ function um_user( $data, $attrs = null ) { foreach ( $fields as $field ) { if ( um_profile( $field ) ) { - $name .= um_profile( $field ) . ' '; + + $field_value = maybe_unserialize( um_profile( $field ) ); + $field_value = is_array( $field_value ) ? implode( ',', $field_value ) : $field_value; + + $name .= $field_value . ' '; } elseif ( um_user( $field ) && $field != 'display_name' && $field != 'full_name' ) { $name .= um_user( $field ) . ' '; }