Cambiar contenido del email de nuevo usuario en WordPress
Para cambiar el contenido del email de notificación de registro de nuevo usuario en WordPress, que se envía a dicho usuario, contamos con un filtro específico: wp_new_user_notification_email
Con este filtro, tenemos acceso a: dirección de correo del destinatario (por defecto la del nuevo usuario creado), asunto del correo, cuerpo del correo, cabeceras del correo.
Por ejemplo, a continuación tienes el snippet para cambiar asunto y cuerpo del email:
add_filter( 'wp_new_user_notification_email', function( $wp_new_user_notification_email, $user, $blogname ) {
$message = 'Gracias por registrarte :)';
$wp_new_user_notification_email['subject'] = sprintf( 'Bienvenido a %s.', $blogname );
$wp_new_user_notification_email['headers'] = array('Content-Type: text/html; charset=UTF-8');
$wp_new_user_notification_email['message'] = $message;
return $wp_new_user_notification_email;
}, $priority = 10, $accepted_args = 3 );