Descripción
Características
Sigue los siguientes pasos para obtener nombres de archivo más limpios y seguros de usar
- Elimina o reemplaza caracteres especiales o internacionales que puedan hacer que tus nombres de archivo no sean compatibles con servidores que no tienen soporte para configuraciones regionales e internacionales de nombres de archivo, o servicios de terceros (por ejemplo, «España.png» se convertirá en «Espana.png», «prüfen» se convertirá en «prufen»).
- Reemplaza cualquier «+» en el nombre del archivo por «-» (por ejemplo, «A+nice+picture.png» se convertirá en «A-nice-picture.png»).
- Reemplaza cualquier carácter «.» antes del que se utiliza para la extensión del archivo por «-» (por ejemplo, «A.nice.picture.png» se convertirá en «A-nice-picture.png»).
- Después de ejecutar todos los filtros de reemplazo de caracteres, se aplica un filtro para garantizar que el nombre del archivo solo contenga letras, números, guiones bajos, guiones y puntos. Cualquier otro carácter se eliminará del nombre del archivo.
- Y finalmente, todas las letras del nombre del archivo se convierten a minúsculas para evitar problemas con sistemas que no distinguen entre mayúsculas y minúsculas.
Esto reduce los problemas con algunos servidores, servicios, plugins… que puedan tener inconvenientes al manejar nombres de archivo con caracteres especiales o internacionales.
El plugin hace su trabajo durante el proceso de subida de archivos, por lo que solo cambiará los nombres de archivo de los archivos que se suban después de la activación del plugin.
Es compatible con una gran cantidad de caracteres internacionales, incluyendo, entre otros, caracteres de bielorruso, alfabeto cirílico, checo, alemán, hebreo, húngaro, ruso, polaco, español, ucraniano y algunos otros caracteres especiales (por ejemplo, №, @, $, etc.).
Si tienes alguna pregunta o necesitas soporte, por favor revisa las preguntas frecuentes (FAQ) para obtener información adicional antes de preguntar.
Requisitos
- WordPress 3.0 o superior
Instalación
- Simplemente instálalo desde tu escritorio de WP o sube el archivo usando FTP. No requiere ajustes.
FAQ
-
¿Cambiará los nombres de archivo de los archivos subidos antes de activar el plugin?
-
No. El plugin hace su trabajo justo después de subir un archivo y antes de que se guarde en tu servidor, por lo que solo cambiará los nombres de archivo de los archivos que se suban después de la activación del plugin.
-
Me gustaría realizar cambios adicionales en el nombre del archivo, ¿es posible?
-
Desde la versión 1.2.2, puedes usar el filtro «scf_friendly_filename» para realizar cambios adicionales en el nombre del archivo después de todos los cambios realizados por el plugin.
Ejemplo:
add_filter ('scf_friendly_filename', 'first_character_uppercase', 10, 1); function first_character_uppercase ( $friendly_filename ){ // Make sure first character is always uppercase. $friendly_filename = ucfirst( $friendly_filename ); return $friendly_filename; } -
Mi idioma no aparece en la descripción del plugin, ¿aún así reemplazará los caracteres de mi idioma?
-
Probablemente. Simplemente pruébalo y mira qué tal te va. Este plugin no almacena nada en tu sitio ni en ningún otro lugar, y no realiza cambios permanentes en el sitio; desactivar el plugin es suficiente para volver al manejo de nombres de archivo por defecto de WP. Por lo tanto, probar y desinstalar el plugin si no se adapta a tus necesidades es una tarea completamente segura y limpia.
Reseñas
Colaboradores y desarrolladores
«Limpiar nombres de archivo» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Limpiar nombres de archivo» ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.
Traduce «Limpiar nombres de archivo» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.2.4
- Se cambió la prioridad para la integración con Gravity Forms.
1.2.3
- Se añadió soporte adicional para archivos subidos utilizando campos de subida única de Gravity Forms. ¡Gracias a mi amigo David Smith! 🙂
1.2.2
- Se añadió el filtro scf_friendly_filename para permitir cambios adicionales al nombre del archivo antes de devolverlo a WP.
- Cambios menores para hacer que el código sea 100 % compatible con los estándares de codificación de WordPress. Esto no significa ningún cambio en la funcionalidad del plugin, es solo cosmética del código.
1.2
- Se añadió la función del núcleo de WP remove_accents() como primer paso, en lugar de la matriz de reemplazo personalizada anterior para los acentos.
1.1.1
- Mejoras menores en los estándares de codificación.
1.1
- Se corrigió un error introducido en la versión 1.0.9. ¡Gracias a Edu de etmsoft por reportarlo!
1.0.9
- Añadido: Todas las letras del nombre del archivo se convierten a minúsculas para evitar problemas con sistemas que no distinguen entre mayúsculas y minúsculas.
1.0.8
- Se añadió soporte para hebreo (las letras se reemplazarán, la puntuación y las ligaduras se eliminarán). Por ejemplo, «א» se reemplazará por «a» y «װ» se eliminará del nombre del archivo.
- Después de ejecutar todos los filtros de reemplazo de caracteres, se aplica un último filtro para garantizar que el nombre del archivo solo contenga letras, números, guiones bajos, guiones y puntos. Cualquier otro carácter se eliminará del nombre del archivo.
1.0.6
- El nombre del plugin cambió de Sanitize Spanish Filenames a Clean Filenames para reflejar mejor el propósito real del plugin (originalmente se creó solo para caracteres en español).
- Se cambiaron el contenido y el idioma del archivo readme.
1.0.5
- Añadido: Reemplaza cualquier carácter «.» en el nombre del archivo, excepto el último (para la extensión del archivo), por «-».
1.0.4
- Añadido: Reemplaza cualquier «+» en el nombre del archivo por «-».
1.0.3
- Se añadieron muchos más caracteres y algunos símbolos. Ahora limpia no solo caracteres en español, sino también de otros idiomas.
1.0.2
- Se corrigió un pequeño error que hacía que «º» se reemplazara por «a» en lugar de «o», y el mismo problema para «ª».
1.0.1
- Se añadieron los caracteres ü Ü º ª que se reemplazarán por u U o a
1.0
- Lanzamiento inicial.