Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Limpiar nombres de archivo

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

15 de abril de 2021
Very useful and clean, strips every non standard character of all your filenames when uploading. Just activate and forget 🙂 Thanks to the dev for keeping the plugin updated, great job !
29 de agosto de 2019
If you answer this review i will appreciate it. I dont ask for Turkish translation, as the plugins supports spanish and some other langs then i ask about Turkish. Does the plugin support Turkish characters like ĞİÜÇŞıÖ ?
20 de mayo de 2019
Previene problemas con tildes, así como homogeneiza los nombres de archivos que a veces se muestran en el frontend, como con el plugin WP Better Attachments.
18 de diciembre de 2017
This plug-in do exactly what I except and there is no problem with Czech diacritics. If I was uploaded file name “příliš žluťoučký kůň úpěl ďábelské ódy.jpg” I’v got filename: /wp-content/uploads/2017/12/prilis-zlutoucky-kun-upel-dabelske-ody.jpg and Title příliš žluťoučký kůň úpěl ďábelské ódy. Great job.
24 de octubre de 2017
As others, I need my filenames to be simple for plugins, backup, different OS’es etc to work without a hiccup, but my title I’d like left alone. So if I choose to upload a file called “Test æøå ÆØÅ +(plus) !(udråbstegn).txt”, I want a sane filename, but the original title where I insert the media… This plugin does that perfectly, where others also changes the title… Tested with Danish letters, works great 🙂
26 de marzo de 2017
Very good character replacements (ä->a, …) and to be safe a final filtering of the filename to prevent unwanted (and unknown) characters from being used. I tried a few plugins of this type, and this is definately the best.
Leer todas las 8 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.