0WordPress cache di Gravatar locale

Mi piace avere avatar indicati per le persone che commento sul mio blog. WordPress supporta il servizio gravatar nativamente consentendo così questo è molto facile. Tuttavia si tratta di un costo - l'accesso ai file esterni da un altro dominio aggiunge un sacco di tempo di caricamento più in forma di nuova DNS le ricerche, nuovo SSL connessioni per fare, eccetera. Would­n’t it be nice to have gravatars stored loc­ally and served from your own serv­er. Beh questo è quello che ho fatto per qualche tempo, se volete sapere come, continuare a leggere…

Nel caso in cui si sta ancora chiedendo solo perché ci si vuole fare questo, mi permetta di offrire un paio di vantaggi - immagini serviti a livello locale possono essere compressi prima di servirli, for example ‑all my images are con­ver­ted into webp ver­sions, e qualsiasi browser che supporta WebP ottiene la versione WebP. Questo è in aggiunta alla riduzione da non doversi connettere a un server esterno. Le risorse locali possono anche avere un colpo di testa di caching impostato su di loro in modo che i browser li memorizza nella cache. Gravatar does­n’t provide for a very long cache time.

Ho creato 3 funzioni personalizzate, che ho semplicemente posto nella functions.php del mio tema. Il primo è un filtro personalizzato per il get_avatar wordpress nativo(). Il secondo palio avatar da gravatar e Google quando sono chiamati, e il terzo crea un cronjob giornaliero che rinfresca i gravatar - nel caso in cui che sono stati cambiati, o uno precedentemente non disponibile è ora disponibile.

Avrete bisogno di fare un po 'di ritocchi per renderlo compatibile con il vostro tema - uso il quadro “ossa”, come si noterà nel 3rd Funzione ho riutilizzato un codice che ha fornito. Sarà inoltre necessario creare, o personalizzare il percorso per memorizzare i gravatar, che nel mio caso sono memorizzati nella cartella del tema nella sottotracciato “/ Library / immagini / gravatar /”

Ho trovato questo utile? Per favore fateci sapere facendo cadere un commento qui sotto. Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento