WordPress et les caractères accentués – é,à,ê … –  dans le nom des images ne font pas bon ménage.

En termes plus clairs, si vous copiez sur votre serveur une image avec le nom suivant :

« jeanluchouédanou.png »

il y a de fortes chances que le serveur web qui l’accueille l’interprète ainsi 

«  jeanluchouédanou.png »

Ce qui entraînera une erreur d’affichage . Il faudra alors chercher les occurrences de caractères accentués dans les tables de la base de données.

les joies de la langue française… Plus sérieusement, c’est une tâche longue, compliquée et franchement … énervante, pour rester poli .

Heureusement, un plugin WordPress du nom de « Clean Image Filenames » qui automatise ce processus et vous permet de gagner du temps, en supprimant les accents dans le nom des images lors de leur mise en ligne .

Cliquez ici pour le télécharger .

Clean Image Filenames

Eventuellement, si le mal est déjà fait, ajoutez le bout de code suivant au fichier functions.php  de votre thème :

add_filter(‘sanitize_file_name’, ‘sa_sanitize_chars’, 10);

function sa_sanitize_chars ($filename) {

return remove_accents( $filename );

}

 puis régénérez les images avec le plugin suivant

Enfin, si aucune des opérations listées ci dessous ne fonctionne et que vous n’avez pas peur de mettre les mains dans le cambouis, votre bonheur se trouvera peut être ici. 

Jean Luc Houedanou