You appear to be a bot. Output may be restricted
Description
Sends an email to the specified user with a URL to verify their account
Usage
edd_send_user_verification_email( $user_id );
Parameters
- $user_id
- ( int ) optional –
Returns
void
Source
File name: easy-digital-downloads/includes/user-functions.php
Lines:
1 to 41 of 41
function edd_send_user_verification_email( $user_id = 0 ) { if( empty( $user_id ) ) { return; } if( ! edd_user_pending_verification( $user_id ) ) { return; } $user_data = get_userdata( $user_id ); if( ! $user_data ) { return; } $name = $user_data->display_name; $url = edd_get_user_verification_url( $user_id ); $from_name = edd_get_option( 'from_name', wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ); $from_email = edd_get_option( 'from_email', get_bloginfo( 'admin_email' ) ); $subject = apply_filters( 'edd_user_verification_email_subject', __( 'Verify your account', 'easy-digital-downloads' ), $user_id ); $heading = apply_filters( 'edd_user_verification_email_heading', __( 'Verify your account', 'easy-digital-downloads' ), $user_id ); $message = sprintf( __( "Hello %s,\n\nYour account with %s needs to be verified before you can access your purchase history. <a href='%s'>Click here</a> to verify your account.\n\nLink missing? Visit the following URL: %s", 'easy-digital-downloads' ), $name, $from_name, $url, $url ); $message = apply_filters( 'edd_user_verification_email_message', $message, $user_id ); $emails = new EDD_Emails; $emails->__set( 'from_name', $from_name ); $emails->__set( 'from_email', $from_email ); $emails->__set( 'heading', $heading ); $emails->send( $user_data->user_email, $subject, $message ); }