用户的注册邮件发送后如何接通?

时间:2014-03-26 作者:SPi

我想重定向到一个页面after the user\'s registration email has been sent. 正确的挂钩是什么?

user_register 太早了,即用户已输入数据库,但电子邮件未发送。

非常感谢。

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

我会使用registration_redirect 滤器这允许您设置用户被发送到的位置,但让WordPress执行重定向(在一切都成功处理之后)。

function wpse_139267_registration_redirect( $url ) {
    return site_url( \'thank-you\' );
}

add_filter( \'registration_redirect\', \'wpse_139267_registration_redirect\' );

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴