Guest User

Untitled

a guest
Jan 13th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. function wp_new_user_notification($user_id, $plaintext_pass = '') {
  2. $user = new WP_User($user_id);
  3.  
  4. $user_login = stripslashes($user->user_login);
  5. $user_email = stripslashes($user->user_email);
  6.  
  7. // The blogname option is escaped with esc_html on the way into the database in sanitize_option
  8. // we want to reverse this for the plain text arena of emails.
  9. $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
  10.  
  11. $message = sprintf(__('New user registration on your site %s:'), $blogname) . "\r\n\r\n";
  12. $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n";
  13. $message .= sprintf(__('E-mail: %s'), $user_email) . "\r\n";
  14.  
  15. @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), $blogname), $message);
  16.  
  17. if ( empty($plaintext_pass) )
  18. return;
  19.  
  20. $message = sprintf(__('Username: %s'), $user_login) . "\r\n";
  21. $message .= sprintf(__('Password: %s'), $plaintext_pass) . "\r\n";
  22. //$message .= wp_login_url() . "\r\n";
  23.  
  24. wp_mail($user_email, sprintf(__('[%s] Your username and password'), $blogname), $message);
  25.  
  26. }
Add Comment
Please, Sign In to add comment