Pourquoi présenter des liens raccourcis
Selon la structure de permalinks choisie, certaines URL peuvent devenir très longues, et la multiplication du micro blogging ne plaide pas en leur faveur. Afficher un lien permalink raccourci permet un partage plus aisé et vous évite d’utiliser manuellement les URL shorteners. Nous utilisons ici Bit.ly, mais il sera possible de changer pour Goo.gl lorsque l’api sortira ou t.co de Twitter (utilisé seulement en interne pour le moment).
Comment çà marche. 
Nous allons créer une fonction WordPress qui utilise l’API de BIT.ly et affiche le lien raccourci dans votre article. Cet affichage pourra être de type texte ou lien, et venir idéalement se placer à côté de vos boutons de partage sur les réseaux sociaux en fin d’article (comme sur cette page).
1/ S’inscrire sur le site Bit.ly et récupérer sa clef API.
Allez sur Bit ly et inscrivez-vous (http://bit.ly/a/sign_up). Puis récupérez à cette adresse votre clef API (http://bit.ly/a/your_api_key). Vous pouvez maintenant à la fois utiliser l’API, mais aussi profiter des services de statistiques qui vous donneront des informations sur le nombre de fois où vos liens ont été utilisés.
2/ Créer une fonction WordPress pour utiliser l’API.
Un jeu d’enfant : utiliser l’API ne va prendre que quelques lignes dans le fichier des fonctions de votre thème. Ouvrez-le (www/wp-content/themes/votre-theme/functions.php) et écrivez les lignes suivantes (laissez le commentaire qui vous permettra de retrouver ce hook)
la ligne 7 est continue avec la 6 et ne doit pas être coupée comme ici pour vous la présenter
:
/**/
/* hook diapo.com : raccourcir les url avec bit ly */
function urlbitly($url) { //on cree la fonction
$bitlylogin = 'VOTRELOGIN'; //on donne son login bit ly
$bitlyapikey= 'VOTRECLEFAPI'; //on donne la clef fournie
$bitlyurl = file_get_contents("http://api.bit.ly/shorten?version=2.0.1&longUrl="
.$url."&login=".$bitlylogin."&apiKey=".$bitlyapikey); //adresse api
$bitlycontent = json_decode($bitlyurl,true); //on decode
$bitlyerror = $bitlycontent["errorCode"];
if ($bitlyerror == 0) {
$bitlyurl = $bitlycontent["results"][$url]["shortUrl"];
//on recupere les infos situees entre results et shorturl
}
else $bitlyurl = "bit ly /";
return $bitlyurl;
}
/**/
Puis dans la boucle WP de votre fichier single.php, ajoutez les lignes suivantes pour récupérer le permalink de l’article et l’envoyer dans le passer dans la fonction que nous avons créée :
<!--hook diapo.com : raccourcir les url avec bit ly--> <?php $thispermalink = get_permalink(); $bitlylink= urlbitly($thispermalink);?> <!-->
Il ne vous reste plus qu’à copier le code suivant là où vous souhaitez que le lien apparaisse, soit sous forme de texte simple à copier-coller :
<?php echo $bitlylink;?>
Soit sous forme de lien, avec en balise title le titre de l’article :
<a href="<?php echo $bitlylink;?>" target="_blank" title="<?php the_title();?>"><?php echo $bitlylink;?></a>
Les avantages du hook pour le SEO
A priori aucun, mais indirectement le fait de présenter des liens raccourcis facilite le partage des informations et augmente sensiblement le nombre de liens vers votre site. De plus, ces url étant suivies, ne vous privez pas de présenter à Google bot un autre moyen d’arriver sur vos pages via un url shortener.
Reactive, notre agence etudie votre projet sous 24h et vous apporte une reponse et des solutions concretes.