How to get user activation URL in wordpress? -


for following code:

add_action( 'user_register', 'my_user_register', 10, 1 ); function my_user_register($user_id){    // how user activation url    // todo: send user activation email } 

i want send activation email user, don't know how activation url. please advice.

you can send email activation link this.

global $theme_settings; $hiddiv="none"; $login_page_url = get_permalink($theme_settings['userlogin_page']); $home_url = get_option('siteurl');;  $firstname         =  sanitize_text_field($_post['firstname']); $username         =  sanitize_text_field($_post['email']); $password         =  sanitize_text_field($_post['password']); $email            =  sanitize_text_field($_post['email']); $lastname         =  $_post['lastname'];         $company          =  $_post['company']; $city             =  $_post['city']; $state            =  $_post['state'];        $zipcode          =  $_post['zipcode']; $mailemail       = $_post['mailingaddress'];  $user_id          =  wp_create_user( $username, $password, $email ); if ( is_wp_error( $user_id ) ) {     $error_string = $user_id->get_error_message(); }else {     theme_user_register($user_id);     $thanks_msg_page_url = get_permalink($theme_settings['userthanks_page']);     $trackcode = get_user_meta($user_id, 'p_user_registration_code', true);     $site_name = get_option('blogname');     $track_url = get_option('siteurl').'/confirmation?trackid='.$user_id.'&trackcode='.$trackcode;               $headers = "mime-version: 1.0";     $headers .= "content-type: text/html; charset=utf-8";     $headers .= "from: $site_name < $from >" . "\r\n";       $message = "<p> hello ".$username;     $message.="<p>thank registering us. please click on below link or copy , paste browser activate account.</p>";     $message.="<p> $track_url</p><br>best regards,<br>support team";// need change     $from = get_option('admin_email');     $site_name = get_option('blogname');      wp_mail($email, 'registration confirmation', $message, $headers,'');     $thanks_msg_page_url = get_permalink(theme_settings['userthanks_page']);     wp_redirect($thanks_msg_page_url);     exit; } 

Comments