何度も忘れてしまうので備忘録。
ユーザーログイン後に何か処理をしたい場合には、wp_login のアクションフックを使う。
functions.php
add_action( 'wp_login', 'hoge_func', 10, 2 );
function hoge_func ( $user_login , $current_user ) {
/* 何かしらの処理 */
}
ログ出力して確認してみたところ、引数の user_login と current_user にはそれぞれ以下の情報が渡されてくる模様。
user_login: ユーザー名(wp_users テーブルの "user_login" と同じ値)
current_user: ログインしたユーザーのWP_Userクラス