Formation WordPress

Utiliser votre gravatar comme favicon pour votre site WordPress

Un favicon est l’icône qui permet d’identifier votre site dans la barre d’adresse du navigateur, les onglets et dans la liste des favoris. Ne pas mettre de favicon est une opportunité en moins de démarquer votre site.

Pourquoi ne pas utiliser votre Gravatar ?
Mettre votre Gravatar peut être très pratique si vous voulez avoir un favicon pour votre blog.

Copiez le code ci-dessous dans le fichier functions.php présent à la racine de votre thème pour utiliser votre Gravatar comme favicon pour votre site WordPress :

function gravatar_as_favicon() {
	$GetTheHash = md5(strtolower(trim('you@yourdomain.com')));
	return 'http://www.gravatar.com/avatar/' . $GetTheHash . '?s=16';
}

function insert_favicon() {
	echo '<link rel="icon" type="image/x-icon" href="'. gravatar_as_favicon() .'" />';
}
add_action('wp_head','insert_favicon', 1);

Assurez-vous de remplacer l’adresse email dans le code avec votre propre adresse email. Il doit être l’email associé à votre compte Gravatar !

Source : WPMU.org

Tags :
Auteur : Jonathan
Actuellement en Master 1 Information Communication à Ingémédia, je m’intéresse depuis quelques années à différents aspects du milieu informatique qui m’ont vraiment séduits tels que la gestion de projet et la création de sites Internet.
Avatar de jonathan
Les commentaires 3 commentaires sur cet article
  1. x3dt le

    j’ai du changer une ligne de la fonction pour que sa marche
    return ‘http://www.gravatar.com/avatar/’ . $GetTheHash . ‘?s=16′;

    Merci pour l’astuce =)

    Avatar de
    • jonathan le

      Oui en effet, merci pour la remarque.

      Le echo affiche directement le résultat en front. Evidemment il faut uniquement retourné le résultat.

      Avatar de
  2. jeanlouis le

    bien joué
    en 1 coup ;)
    simple rapide efficace

    Avatar de
Laisser un commentaire
Balises autorisées dans les commentaires: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Suivre les commentaires de cet article par E-mail