Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. <?php
  2. /*
  3. Plugin Name: Custom New User Email
  4. Description: Changes the copy in the email sent out to new users
  5. */
  6. // Redefine user notification function
  7. if ( !function_exists('wp_new_user_notification') ) {
  8. function wp_new_user_notification( $user_id, $plaintext_pass = '' ) {
  9. $user = new WP_User($user_id);
  10.  
  11. $user_login = stripslashes($user->user_login);
  12. $user_email = stripslashes($user->user_email);
  13. $user_info = get_userdata(1);
  14.  
  15. $message = sprintf(__('New user registration on %s:'), get_option('blogname')) . "rnrn";
  16. $message .= sprintf(__('Username: %s'), $user_login) . "rnrn";
  17. $message .= sprintf(__('E-mail: %s'), $user_email) . "rnrn";
  18. $message .= sprintf(__('Role: %s'), $user_info->roles) . "n";
  19.  
  20. @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), get_option('blogname')), $message);
  21.  
  22. }
  23. }
  24.  
  25. ?>
  26.  
  27. <?php
  28. /*
  29. Plugin Name: Custom New User Email
  30. Description: Changes the copy in the email sent out to new users
  31. */
  32. // Redefine user notification function
  33. if ( !function_exists('wp_new_user_notification') ) {
  34. function wp_new_user_notification( $user_id, $plaintext_pass = '' ) {
  35. $user = new WP_User($user_id);
  36.  
  37. $user_login = stripslashes($user->user_login);
  38. $user_email = stripslashes($user->user_email);
  39. $user_meta = get_userdata($user_id);
  40. $user_roles = $user_meta->roles;
  41.  
  42. $message = sprintf(__('New user registration on %s:'), get_option('blogname')) . "rnrn";
  43. $message .= sprintf(__('Username: %s'), $user_login) . "rnrn";
  44. $message .= sprintf(__('E-mail: %s'), $user_email) . "rnrn";
  45. $message .= sprintf(__('Role: %s'), implode(', ',$user_meta->roles)) . "n";
  46.  
  47.  
  48. @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), get_option('blogname')), $message);
  49.  
  50. if ( empty($plaintext_pass) )
  51. return;
  52.  
  53. }
  54. }
  55.  
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement