在WordPress上注册后自动登录

时间:2018-06-03 08:42:57

标签: php html wordpress

所以我拥有带有Ultimate Member插件的WP 4.9.8网站(还有带用户注册和自动登录插件的重力表格)。无法弄清楚如何在注册后自动重定向访问者并自动登录到他想访问的页面(在他被重定向到注册表单之前)?我正在为此寻找插件/扩展,但找不到任何正常工作。我的目标是首先用插件/扩展(对于Gravity Forms,有这样的插件)实现这一点,除非有这样的选项不存在,然后使用php代码来实现这一点。请分享您的想法!

1 个答案:

答案 0 :(得分:0)

如果您使用Gravity Form加上用户注册附加组件,我过去使用过这个片段并且像魅力一样工作:

add_action('gform_user_registered', 'gf_login_after_registration', 10, 4);
function gf_login_after_registration($user_id, $config, $entry, $password) {
    wp_set_auth_cookie($user_id, false, '');
}

您应该将其粘贴到主题的functions.php文件中。

或者,这是另一种应该有效的解决方案,但我从未测试过:https://gist.github.com/danielmcclure/f347cfabd02e5e628a0c

希望这有帮助!

相关问题