سلام آقا پویای عزیز
سوال خوبی پرسیدید
ببینید وردپرس تقریبا برای هر کاری یک اکشنی رو در هسته تعریف کرده که می تونید با تناسب موضوع از اکشن مورد نظر استفاده کنید.
به طور مثال در اینجا شما می خواید بالا فاصله بعد از انجام ثبت نام یک کاری انجام بشه و اون هم لاگین شدن هست
شما می تونید از اکشن هوک زیر استفاده کنید که من تابع اون رو هم می زارم ولی شما هر طور که خواستید تغییرش بدید.
add_action( 'user_register', 'auto_login_new_user' );
function auto_login_new_user( $user_id ) {
wp_set_current_user($user_id);
wp_set_auth_cookie($user_id);
wp_redirect( home_url() );
exit;
}
این اکشن هوک یک پارامتر ورودی داره که بعد از انجام ثبت نام به آن ارسال شده و شما اون رو در تابع میارید و از اون استفاده می کنید. می تونید حتی آبجکت user رو هم بگیرید با داشتن این آیدی.
موفق باشید