【发布时间】:2012-07-21 10:00:51
【问题描述】:
我想在创建新用户时调用一个函数来获取 user_id、用户名和电子邮件(用户填写用户名后,在注册表单上发送电子邮件并提交)。有什么钩子能做到吗?谢谢
【问题讨论】:
我想在创建新用户时调用一个函数来获取 user_id、用户名和电子邮件(用户填写用户名后,在注册表单上发送电子邮件并提交)。有什么钩子能做到吗?谢谢
【问题讨论】:
获取用户信息 这样做:
global $current_user
get_currentuserinfo();
echo 'Username: ' . $current_user->user_login . "\n";
echo 'User email: ' . $current_user->user_email . "\n";
echo 'User first name: ' . $current_user->user_firstname . "\n";
echo 'User last name: ' . $current_user->user_lastname . "\n";
echo 'User display name: ' . $current_user->display_name . "\n";
echo 'User ID: ' . $current_user->ID . "\n";
$current_user 变量是一个对象。
它是 WP_User 的实例。
为 WP_User 类提供了属性, 你可以在 /wp-include/capabilities.php 中看到它
【讨论】:
您可以使用动作挂钩 user_register 并将您的函数与它绑定。
【讨论】: