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);
    }

Delete accented characters from the names of files uploaded to WordPress


29 March 2014

It can happen, for example, when moving the site from one server to another, that there are problems with the coding of the names of the file uploaded through WordPress, especially if the people who use the site are many, and have the bad habit of using files with accented characters and spaces.
As for the spaces, WordPress already automatically deletes them, but for the accented characters you need to provide a trick: use the same function that WordPress uses to clean up the titles of posts and create slugs.

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

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

Commenta

le trecce di xlthlx

22 April 2019

Does our culture over-prize motherhood? Yes – and it has become worse, we’ve slid backwards. Motherhood is thought of as a choice but some people have that choice taken away. I’m always shocked when people ask: “Have you got children? Why not?” I’ll think: I don’t want to explain that to you. Or: “You’d make […]

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