1

新しいユーザーが作成されたときにuser_id、ユーザー名、および電子メールを取得する関数を呼び出したい(ユーザーがユーザー名を入力した後、登録フォームで電子メールを送信して送信する)。どんなフックでもそれを作ることができますか?ありがとう

4

2 に答える 2

0

ユーザーの情報を取得するには、次のようにします。

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で確認できます。

于 2012-07-23T07:45:48.997 に答える
0

アクションフックuser_registerを使用して、関数をバインドできます。

于 2013-10-09T13:08:49.940 に答える