display newly added field value of account settings
You should use field_get_items:

global $user;

$user_contaning_field = user_load($user-&gt;uid);

// Check if we're dealing with an authenticated user
if ($user-&gt;uid) {

  // Get field value from $user
  $field_first_name = field_get_items('user', $user_contaning_field, 'field_first_name');

  foreach ($field_first_name as $key =&gt; $value) {
    print field_view_value('user', $user_containing_field, 'field_first_name', $field_first_name[$key]);
  }
}