display newly added field value of account settings I added a new field(First name) in Account settings under Configuration &amp; its machine name is 'field_first_name' 
I am trying to load this value in home page like this 

&lt;?php print $user-&gt;field_first_name ?&gt; 


But the above code is not working. Please help. I debug $user and found that this value isn't there. What should I do to show the value of the newly added field in home page. 

I've added screenshot.
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]);
  }
}