web-dev-qa-db-ja.com

登録ファックが機能していないようです

登録後にユーザーを自動的にサインインするためにフックしようとしています。 (GravityForms登録フォームを使用).

どのフックも機能していないようです。私が試してみました:gform_user_registered、user_register、フィルタリングされた 'update_user_metadata' ....

登録が行われた後にこれがスクリプトを強制終了しないのはなぜですか?

add_action("user_register", "my_auto_login");
function my_auto_login($user_id) {
    die('x');
}

登録後のログインはそれほど複雑ではないようです。

1
J_B

重力フォームのgform_user_registeredフックを使用してください。登録後に起動し、$ user_idを返します。

function my_auto_login( $user_id ) {
wp_set_auth_cookie( $user_id, false, is_ssl() );
wp_redirect( admin_url( 'profile.php' ) );
exit;
}

add_action( 'gform_user_registered', 'my_auto_login' );
0
Chris_O