注册挂钩似乎不起作用

时间:2011-05-23 作者:J_B

我正在尝试在注册后自动登录用户。(使用GravityForms注册表)。

这些钩子似乎都没用。我尝试过:gform\\u user\\u register、user\\u register、过滤的“update\\u user\\u metadata”。。。。

为什么注册后这不会终止脚本?

add_action("user_register", "my_auto_login");
function my_auto_login($user_id) {
    die(\'x\');
}
注册后登录似乎不应该那么复杂。

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

使用重力窗体gform\\u user\\u注册挂钩。它在注册后激发,并将返回$user\\u 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\' );

结束

相关推荐

有没有办法重命名或隐藏wp-login.php?

任何更改wp登录的方法。php url?每个曾经使用过Wordpress的人都可以很容易地看到您的站点是否正在使用它,并直接进入登录页面,这似乎是不安全的。以前有一个名为“隐形登录”的插件,但没有更新。(因此我们不愿意依赖插件)。