wordpress - 注册 WP-Members 后如何自动登录用户?
问题描述
我目前正在使用 WP-Members 插件。我希望新注册的会员在注册后自动登录。我可以使用内置挂钩或其他方法实现此功能吗?
解决方案
是的!这是一个可以做到这一点的钩子:
add_action('wpmem_post_register_data', 'my_registration_hook', 1); function my_registration_hook($fields) { $user_login = $fields[username]; $user_id = $fields[ID]; wp_set_current_user($user_id); wp_set_auth_cookie($user_login); do_action('wp_login', $user_login); wp_set_current_user($fields[ID]); }
取自WP-Members:注册后自动登录- Danny Battison,2013 年 5 月 16 日
这是为 WP-Members v2.8.2 编写的
推荐阅读
- kotlin - 为可以包含自身实例的类自动生成适配器时,项目无法编译
- javascript - 列表中有多少项包含一个单词
- javascript - Node.js 将 html 启动到 localhost:8000,如何在该 html 文件中调用 .mp3/.mp4 文件
- angular - ngIf 不工作 Angular 7 第一次之后
- scala - 在 Play 2.7 中使用 CSP 过滤器的正确方法
- html - Angularjs (1.3) - UI 元素值在隐藏后被清除(未绑定)并从主控制器显示当前控制器的 div 元素
- three.js - JSON模型在三个js中加载不正确
- javascript - Jquery单击带有嵌套元素的选择按钮
- python - 如何将句子拆分成单词,但有一些例外
- php - 代表 Key 用逗号分组值