用户激活后重定向

时间:2012-10-24 作者:Paul

我使用BuddyPress 2注册和激活三个不同的网站,并使用我自己的注册表。为了知道用户注册的位置,我添加了用户元密钥registered_from 注册时。有没有办法在激活后将用户重定向到他注册的站点?

1 个回复
SO网友:shea

将此代码粘贴到bp-custom.php 文件,或者,如果您愿意,您的活动主题functions.php 文件:

add_action( \'bp_core_activated_user\', \'wpse_70289_activated_user_redirect\' );

function wpse_70289_activated_user_redirect( $user_id ) {
    $registered_from = get_user_meta( $user_id, \'registered_from\', true );
    wp_redirect( $registered_from );
}

我还没有亲自测试这段代码,但它应该可以正常工作。

参考文献:

结束

相关推荐

在BuddyPress的注册电子邮件或激活页面中显示用户的用户名

a) 我希望该人的用户名,以包括在他们的激活电子邮件一旦注册。e、 g.激活电子邮件如下:感谢注册!要完成帐户激活,请单击以下链接并使用您选择的用户名和密码登录:激活链接url如果不可能的话。b) 如果在电子邮件中单击激活链接后更容易在页面上显示它,我想在那里显示此人的用户名。e、 g.激活页面:您的帐户已成功激活!现在,您可以使用注册时提供的用户名和密码登录。