En esa funcion, como es para URLs amigables, conservo los espacios para reemplazarlos por guiones, entonces, en la expresion:
Elimina
\s que corresponde a los espacios
Agrega:
\- (guion medio, necesita estar escapado) y
_ (guion bajo)
La segunda linea ya no es necesaria porque cambia espacios multiples a 1 solo, pero ya se eliminan todos con la modificacion.