Description
Fonctionnalités
Les étapes suivantes sont nécessaires pour obtenir des noms de fichiers plus propres et plus sûrs à utiliser.
- Retire ou remplace les caractères spéciaux/internationaux qui peuvent rendre vos noms de fichiers non conformes aux serveurs qui ne prennent pas en charge les paramètres régionaux et les noms de fichiers internationaux, ou aux services tiers. (par exemple, « España.png » deviendra « Espana.png », « prüfen » deviendra « prufen »).
- Remplace tout « + » dans le nom de fichier par « – » (par exemple, « A+nice+picture.png » deviendra « A-nice-picture.png »).
- Remplace tout caractère « . » avant celui utilisé pour l’extension de fichier par « – » (par exemple, « A.nice.picture.png » deviendra « A-nice-picture.png »).
- Après avoir exécuté tous les filtres de remplacement de caractères, un filtre est appliqué pour garantir que le nom de fichier ne contient que des lettres, des chiffres, des traits de soulignement, des tirets et des points. Tout autre caractère sera retiré du nom de fichier.
- Et enfin, toutes les lettres du nom de fichier sont définies en minuscules pour éviter les problèmes avec les systèmes insensibles à la casse.
Cela réduit les problèmes avec certains serveurs, services, extensions… qui peuvent avoir des problèmes de gestion des noms de fichiers avec des caractères spéciaux ou internationaux.
L’extension fait son travail pendant le processus de téléversement de fichiers, elle ne changera donc que les noms de fichiers pour les fichiers téléversés après l’activation de l’extension.
Elle prend en charge un grand nombre de caractères internationaux, y compris, mais pas seulement, les caractères de l’alphabet biélorusse, cyrillique, tchèque, allemand, hébreu, hongrois, russe, polonais, espagnol, ukrainien et certains autres caractères spéciaux (par exemple №, @, $, etc.).
Si vous avez des questions ou avez besoin d’assistance, veuillez consulter la FAQ pour plus d’informations avant de demander.
Prérequis
- WordPress 3.0 ou supérieur
Installation
- Installez-la simplement depuis votre tableau de bord WP ou téléversez-la via FTP. Aucune configuration n’est nécessaire.
FAQ
-
Les noms de fichiers téléversés avant l’activation de l’extension seront-ils modifiés ?
-
Non. L’extension fait son travail juste après le téléversement d’un fichier et avant qu’il ne soit enregistré sur votre serveur, elle ne modifiera donc que les noms de fichiers des fichiers téléversés après l’activation de l’extension.
-
Je voudrais apporter des modifications supplémentaires au nom du fichier, est-ce possible ?
-
Depuis la version 1.2.2, vous pouvez utiliser le filtre scf_friendly_filename pour effectuer des modifications supplémentaires sur le nom de fichier après toutes les modifications effectuées par l’extension.
Exemple :
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; }
-
Ma langue n’est pas répertoriée dans la description de l’extension, remplacera-t-elle quand même les caractères de ma langue ?
-
Probablement. Essayez-la simplement et voyez comment cela se passe. Cette extension ne stocke rien sur votre site ou ailleurs, et n’apporte aucune modification permanente au site. Désactiver l’extension suffit pour revenir à la gestion des noms de fichiers par défaut de WP. Par conséquent, essayer et désinstaller l’extension si elle ne correspond pas à vos besoins est une tâche totalement sûre.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Clean Filenames » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Clean Filenames” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Clean Filenames » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
1.2.4
- Changed priority for Gravity Forms integration.
1.2.3
- Added additional support for files uploaded using single upload Gravity Forms fields. Thanks to my buddy David Smith! 🙂
1.2.2
- Added filter scf_friendly_filename to allow additional changes to the filename before returning it to WP.
- Minor changes to make code 100% compliant with WordPress Coding Standards. This doesn’t means any change in the plugin functionality, it’s just code cosmetic.
1.2
- Added remove_accents() WP core function as first step instead of previous own custom replacement array for accents.
1.1.1
- Minor coding standards improvements.
1.1
- Fixed bug introduced in 1.0.9. Thanks to Edu from etmsoft for reporting it.
1.0.9
- Added: All letters in the filename are set to lowercase to prevent issues with case insensitive systems.
1.0.8
- Added support for Hebrew (letters will be replaced, puntuation and ligatures will be removed). e.g. ‘א’ will be replaced by ‘a’, and ‘װ’ will be removed from the filename.
- After running all character replacement filters, a last filter is applied to ensure that the filename only contains letters, numbers, underscores, dashes, and dots. Any other character will be removed from the filename.
1.0.6
- Plugin name changed from Sanitize Spanish Filenames to Clean Filenames to better reflect actual purpose of the plugin (originally it was created only for spanish characters).
- Changed readme content and language.
1.0.5
- Added: Replaces any ‘.’ character in the filename except for last one (for file extension) with ‘-‘.
1.0.4
- Added: Replaces any ‘+’ in the filename with ‘-‘.
1.0.3
- Many more characters and some symbols added. Cleaning not only spanish characters but from other languages too.
1.0.2
- Fixed a little bug that causes ‘º’ replaced by ‘a’ instead of ‘o’, and same problem for ‘ª’.
1.0.1
- Added characters ü Ü º ª that will be replaced with u U o a
1.0
- Initial release.