function my_user_register($user_id) { // when a user registers, sends them an email to verify their account
$user_info = get_userdata($user_id); // gets user data
$code = md5(time()); // creates md5 code to verify later
$string = array(‘id’=>$user_id, ‘code’=>$code); // makes it into a code to send it to user via email
update_user_meta($user_id, ‘is_activated’, 0); // creates activation code and activation status in the database
update_user_meta($user_id, ‘activationcode’, $code);
$url = get_site_url(). ‘/verify/?p=’ .base64_encode( serialize($string)); // creates the activation url
$html = ( ‘Please click here to verify your email address and complete the registration process.’ ); // This is the html template for your email message body
wc_mail($user_info->user_email, __( ‘Activate your Account’ ), $html); // sends the email to the user
}