How do I get the user firstname in wordpress?

user585148 picture user585148 · May 3, 2015 · Viewed 8.3k times · Source

Here's my code in wordpress functions.php. I want to display user information in gravity form fields The top function works but the bottom doesn't and I can't figure out what to use to display first name.

add_filter('gform_field_value_pm_id', 'populate_pm_id');
function populate_pm_id($value){
    return $user_ID = get_current_user_id(); 
    echo $user_ID = get_current_user_id(); 

}

add_filter('gform_field_value_pm_firstname', 'populate_pm_firstname');
function populate_pm_firstname($value){
    return $user_info->first_name = get current_user_first_name(); 
    echo $user_info->first_name = get_current_user_first_name();

}

Answer

Kamran picture Kamran · May 3, 2015

Try this code to get user first name and last name.

<?php 
      $user_info = get_userdata(get_current_user_id());
      $first_name = $user_info->first_name;
      $last_name = $user_info->last_name;
      echo "$first_name $last_name";
?>