From 6e42853d5cf833e99f6db50996cbaf1dbe31b81b Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Mon, 4 Jul 2016 20:22:53 +0800 Subject: [PATCH] Add new action hook 'um_registration_after_auto_login' --- core/um-actions-register.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/core/um-actions-register.php b/core/um-actions-register.php index f3efa549..94d89a49 100644 --- a/core/um-actions-register.php +++ b/core/um-actions-register.php @@ -190,12 +190,19 @@ if ( isset( $args['redirect_to'] ) ) { exit( wp_redirect( urldecode( $args['redirect_to'] ) ) ); } + + if ( $status == 'approved' ) { - if ( $status == 'approved' ) { + $ultimatemember->user->auto_login( $user_id ); - $ultimatemember->user->auto_login($user_id); - if ( um_user('auto_approve_act') == 'redirect_url' && um_user('auto_approve_url') !== '' ) exit( wp_redirect( um_user('auto_approve_url') ) ); - if ( um_user('auto_approve_act') == 'redirect_profile' ) exit( wp_redirect( um_user_profile_url() ) ); + do_action('um_registration_after_auto_login', $user_id ); + + if ( um_user('auto_approve_act') == 'redirect_url' && um_user('auto_approve_url') !== '' ){ + exit( wp_redirect( um_user('auto_approve_url') ) ); + } + if ( um_user('auto_approve_act') == 'redirect_profile' ){ + exit( wp_redirect( um_user_profile_url() ) ); + } }