Delirios de un Informático

The Definitive URL Sanitizer

Los usuarios de WordPress que escribimos en español nos hemos topado más de una vez con el problema de que las URL que genera el sistema contienen caracteres extraños. Una simple interrogación ¿ ya genera una URL con %. Esto se debe a que el saneador apesta es una mierda no tiene en cuenta muchos caracteres utilizados en otros idiomas distintos al inglés.

Por todo esto me decidí a programar un pequeño plugin para WordPress que haga bien el trabajo: The Definitive URL Sanitizer. Lo mejor es un ejemplo práctico. Una típica URL como:

¿Por qué “carajo” WordPress no sanea bien las urls’?

WordPress la sanearía así:

¿por-que-“carajo”-wordpress-no-sanea-bien-las-urls’

Este plugin la sanearía así:

por-que-carajo-wordpress-no-sanea-bien-las-urls

Ha sido probado con codificación UTF-8 únicamente, aunque debería funcionar con ISO-8859-1 y es compatible con WordPress 2.7+ y por supuesto, cualquiera que tenga una duda o sugerencia puede plantearla en los comentarios…