Dacă imaginile implicite pentru utilizatorii fără cont Gravatar („Misterios”, „Blank”, „Identicon” etc.) oferite nativ în WordPress nu se potrivesc cu identitatea vizuală a blogului tău, poți adăuga foarte ușor propriul avatar implicit personalizat.
Pentru a înregistra un avatar nou în lista de opțiuni a panoului de control WordPress, tot ce trebuie să faci este să folosești filtrul nativ avatar_defaults în fișierul functions.php al temei tale active (sau într-o temă copil / child theme).
Codul PHP pentru înregistrarea avatarului implicit
Adaugă următorul fragment de cod în fișierul functions.php:
add_filter( 'avatar_defaults', 'dexblog_custom_gravatar' );
function dexblog_custom_gravatar( $avatar_defaults ) {
// Calea către imaginea personalizată din dosarul temei curente
$myavatar = get_stylesheet_directory_uri() . '/images/gravataricon.png';
// Numele vizibil în panoul de administrare WordPress
$avatar_defaults[$myavatar] = 'Avatar Personalizat Dexblog';
return $avatar_defaults;
}
Pașii necesari pentru activare
- Pregătește imaginea: Creează o pictogramă pătrată (de exemplu, 80×80 sau 128×128 pixeli în format PNG sau GIF) și încarc-o în folderul temei tale, în subdirectorul
/images/(cu denumireagravataricon.png). - Adaugă codul: Copiază funcția de mai sus în fișierul
functions.phpdin tema activă. - Activează avatarul din WordPress: Mergi în panoul de administrare la Setări > Discuții (Settings > Discussion), derulează până la secțiunea Avatar și vei găsi noua imagine în lista opțiunilor implicite. Selecteaz-o și apasă pe Salvează modificările.
Odată activată această setare, toți comentatorii care nu au un cont asociat pe Gravatar vor fi afișați cu avatarul personalizat al comunității tale.