xlthlx

I am not an early bird or a night owl. I am some form of permanently exhausted pigeon


Eliminare i caratteri accentati dai nomi dei file caricati in WordPress


29 marzo 2014

Può capitare, ad esempio durante lo spostamento del sito da un server a un altro, che ci siano problemi con la codifica dei nomi del file caricati attraverso WordPress, soprattutto se le persone che usano il sito sono tante, e hanno il brutto vizio di usare file con caratteri accentati e spazi.
Per quanto riguarda gli spazi, WordPress provvede già automaticamente ad eliminarli, ma per i caratteri accentati bisogna provvedere con un trucco: utilizzare la stessa funzione che WordPress usa per ripulire i titoli dei post e creare gli slug.

    add_filter('sanitize_file_name', 'sanitize_accents_on_upload', 10);

    function sanitize_accents_on_upload($filename) {
        return remove_accents($filename);
    }
Commenta


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Utilizzando questo blog, accetti l'utilizzo dei cookie. Maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi