user_email === $old_data->user_email ) { return; } ITSEC_Lib::load( 'email-confirmation' ); $change = get_user_meta( $user->ID, '_new_email', true ); if ( defined( 'IS_PROFILE_PAGE' ) && IS_PROFILE_PAGE && ! empty( $_GET['newuseremail'] ) && is_array( $change ) && isset( $change['hash'], $change['newemail'] ) && $change['newemail'] === $user->user_email && hash_equals( $change['hash'], $_GET['newuseremail'] ) ) { ITSEC_Lib_Email_Confirmation::mark_email_as_confirmed( $user ); return; } ITSEC_Lib_Email_Confirmation::mark_email_as_confirmed( $user, false ); } }