web-dev-qa-db-fra.com

Les crochets d'inscription ne semblent pas fonctionner

J'essaie de me connecter pour connecter automatiquement l'utilisateur après l'enregistrement. (en utilisant un formulaire d’inscription GravityForms).

Aucun des crochets ne semble fonctionner. J'ai essayé: gform_user_registered, user_register, un filtre 'update_user_metadata' ....

Pourquoi cela ne tuerait-il pas le script après une inscription?

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

Connexion après l'enregistrement semble que cela ne devrait pas être si compliqué.

1
J_B

Utilisez le crochet Gravity forms gform_user_registered. Il se déclenche après l'enregistrement et renverra le $ 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