function set_contenttype($content_type)
{
return 'text/html';
}
add_filter('wp_mail_content_type','set_contenttype');
function email_usuario($id_usuario, $password_usuario)
{
$site = get_bloginfo("name");
$sitename = str_replace("&", "&", $site);
$headers = 'From: '.$sitename.' <noreply@'.$sitename.'>' . "\r\n";
$user=get_user_by('id',$id_usuario);
$to = $user->user_email;
$subject = sprintf(__('Tu Password en %s a sido cambiado'), $sitename) . "\r\n\r\n";
$message = sprintf(__('Estimado %s:'), $user->user_login) . "\r\n\r\n";
$message .= sprintf(__('Te aviso que han cambiado tu Password en %s'),$sitename) . "\r\n\r\n";
$message .= sprintf(__('Tu nuevo Password es: %s'),$password_usuario) . "\r\n\r\n";
$message .= sprintf(__('-------------------------------------------------------------------------------------')). "\r\n\r\n";
$message .= sprintf(__('Equipo de %s'), $sitename) . "\r\n\r\n";
wp_mail($to, $subject, $message, $headers);
}
function cambiar_password_usuario($id_usuario)
{
$nuevo_password = wp_generate_password();
wp_set_password( $nuevo_password, $id_usuario);
email_usuario($id_usuario, $nuevo_password);
}