Я хочу запустить функцию после того, как пользователь завершит регистрацию на моем сайте.
Я искал следующий крючок, но не нашел:
woocommerce_after_customer_register_form
Я нашел только это:
woocommerce_after_checkout_registration_form
Это не поможет мне, потому что я ищу после формы регистрации на сайте, а не после проверки.
Какой трюк мне нужно использовать для срабатывания функции после регистрации пользователя?
Ядро WordPress обрабатывает регистрацию пользователя и запускает крюк user_register
сразу после регистрации пользователя.
Например, из примера кода следует:
add_action( 'user_register', 'myplugin_registration_save', 10, 1 ); function myplugin_registration_save( $user_id ) { if ( isset( $_POST['first_name'] ) ) update_user_meta($user_id, 'first_name', $_POST['first_name']); }