在wordpress

时间:2016-07-15 09:08:38

标签: php wordpress

我正在使用此功能获取User的信息。但遗憾的是,我无法访问用户元数据。例如first_name,last_name等

function registerUserInSalesForce($user_ID)
{        
$firstname=get_user_meta($user_ID,'first_name',true);
update_option('update_meta',$firstname);

}
add_action( 'user_register', 'registerUserInSalesForce');

我从$ user_ID收到新注册用户的ID,但无法获取$ firstname中的值。如何在注册新用户后获取用户元记录? 感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

From codex results example

Array ( [first_name] => Array ( [0] => Tom ) [last_name] => Array ( [0] => Auger) [nickname] => Array ( [0] => tomauger ) [description] => etc.... )

这意味着,first_name是一个数组,你应该访问数组first_name中的第一个元素来获取它:

function registerUserInSalesForce($user_ID)
{        
$firstname=get_user_meta($user_ID,'first_name',true);
update_option('update_meta',$firstname[0]);
}
add_action( 'user_register', 'registerUserInSalesForce');