In molti siti, al fondo degli articoli, quando il template lo supporta è presente un box con i dati dell’autore che lo ha scritto.
Queste informazioni vengono prese dalla pagina di pagina di profilo utente che di default prevede nome, mail, sitoweb e descrizione, per l’avatar in genere viene usato il servizio offerto da Gravatar (che è un’altro dei tanti servizi Automattic) ma per la gestione dei link ai profili social dobbiamo fare un po’ di lavoro.
Questa la mia soluzione:
add_filter('user_contactmethods', function ($profile_fields) {
// Nuovi campi
$profile_fields['twitter'] = 'Twitter ';
$profile_fields['facebook'] = 'Facebook ';
$profile_fields['gplus'] = 'Google Plus';
// Remove old fields
unset($profile_fields['aim']);
return $profile_fields;
});
Per leggerle è semplicissimo:
get_the_author_meta('twitter')
Questo il risultato su uno dei miei ultimi lavori:
Rispetto all’utilizzo di un plugin rimane ovviamente molto più leggero e ci permette di integrare il tutto all’interno del nostro template.