Oggi vi propongo un piccolo filtro che potrà essere davvero utile. Se avete ben notato, l’avatar di default di Wordpress è Mistery Man: una figura bianca su sfondo grigio, davvero bruttina e che spesso ci costringe a usare le alternative previste nelle impostazioni (logo gravatar, identicon ecc.).
Però esiste un altro modo per definire un avatar di default, scegliendo un avatar personalizzato da assegnare ai commentatori che non sono iscritti su gravatar.com ovvero non scelgono un’immagine tramite l’eventuale plugin che avete installato (come Wp User Avatar).
Nel vostro file function.php
dovete incollare il seguente filtro, definendo il percorso del vostro avatar di default personalizzato:
add_filter( 'avatar_defaults', 'new_gravatar' ); function new_gravatar ( $avatar_defaults ) { $myavatar = get_template_directory_uri() . '/images/myavatar.jpg'; // url dell'avatar personalizzato $avatar_defaults[ $myavatar ] = 'Mr. Enigma'; // nome prescelto a piacere return $avatar_defaults; }
E il gioco è fatto! Ora i vostri utenti anonimi avranno il loro avatar di default personalizzato.