Il vous est certainement déjà arrivé d’uploader des images (ou vos clients) contenant des accents ou autres caractères spéciaux. Par défaut, WordPress en remplace déjà quelques-uns, mais certains accents persistent et des problèmes de médias en erreur 404 apparaissent coté visiteur.

Pour palier ce problème, je vous propose 1 ligne de code à insérer dans functions.php de votre thème :

add_filter('sanitize_file_name', 'remove_accents');

Source