Problemas con los acentos de los ficheros multimedia

Estoy teniendo problemas al subir archivos multimedia por wordpress cuando tienen acentos en el nombre. Esto puede dar problemas con según que aplicaciones.

Para solucionarlo podemos usar un filtro.

En functions.php   podemos añadir:

function limpiar_nombre ($filename) {
$infoPath = pathinfo($filename);
$nombre_limpio = sanitize_title($infoPath [‘filename’]);
return «{$nombre_limpio}.{$infoPath[‘extension’]}»;
}
add_filter(‘sanitize_file_name’, ‘limpiar_nombre’, 10);

De este modo, justo antes de guardar el fichero, aplicaremos la función limpiar_nombre que eliminará símbolos extraños del nombre