Wordpress Hook用于激活用户帐户

时间:2011-04-26 17:59:12

标签: wordpress

如果用户激活他的个人资料,动作挂钩是什么?对于配置文件更新,它是:

profile_update
例如,

3 个答案:

答案 0 :(得分:0)

这可能就是您要找的内容:http://codex.wordpress.org/Plugin_API/Action_Reference/user_register

对于多站点Wordpress,我也使用了' wpmu_activate_user'动作。

答案 1 :(得分:0)

可能会迟到但我喜欢personal_options_update可以解决你的问题。

使用可以使用一些钩子,如:

    action('personal_options_update', 'update_pass_meta');
    // update user meta during profile update
    function profilescreen($user, $pass1, $pass2){
        $currnt_user = wp_get_current_user();
        $userid = $currnt_user->ID;
        update_user_meta($userid, '_temp_user_pass', $pass2 );
    }

    function update_pass_meta() {
        add_action( 'check_passwords','profilescreen', 10, 3);
    }

此致

答案 2 :(得分:0)

可能尚未完全解决的旧问题:听起来用户可能正在使用BuddyPress,即使在单个站点上,也可能需要在初始用户注册后激活步骤。

在这种情况下,user_register操作会在注册帐户后立即生效,但实际上不被激活。实际激活用户后,bp_core_activated_user操作就会发生。

http://hookr.io/actions/bp_core_activated_user/