La question hebdomadaire se rapporte à l’article paru récemment sur WordPress et les racourcisseurs d’URLs sur son propre blog : comment utiliser automatiquement le lien raccourci avec un bouton Twitter.
Button Tweetmeme et LinkShortcut
Si vous n’utilisez pas le plug-in Tweetmeme WordPress, mais le javascript donné sur la page Tweetmeme de code web, éditez simplement ce code :
<script type="text/javascript"">tweetmeme_url = 'http://yoururl.com';</script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
devient :
<?php
global $wpdb;
$row = $wpdb->get_row("SELECT * FROM wp_linkshortcut WHERE url='".get_permalink()."'");
(!$row) ? $the_url = get_permalink() : $the_url = 'http://your.blog.url' . $row->ident;
?>
<script type="text/javascript">tweetmeme_url = '<?php print $the_url; ?> ';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
Si vous avez choisi un autre plug-in que LinkShortcut pour raccourcir vos URLs, remplacez le nom de la table (wp_linkshortcut), et le nom de la colonne (ident) pour récupérer l’information de votre base de données WordPress. Vous pouvez aussi remplacer SELECT * par SELECT nom_de_colonne pour optimiser la requête SQL.
Propre button et LinkShortcut
Si vous utilisez votre propre bouton la fonction est quasiment identique à celle ci-dessus :
<?php
function renvoi_url_courte(){
global $wpdb;
$row = $wpdb->get_row("SELECT * FROM wp_linkshortcut WHERE url='".get_permalink()."'");
(!$row) ? $the_url = get_permalink() : $the_url = 'http://your.blog.url' . $row->ident;
?>
print $the_url;
}
Vous pouvez maintenant utiliser ceci pour votre bouton Twitter :
<a href="http://twitter.com/home?status=<?php the_title() ?> - <?php renvoi_url_courte(); ?>">Partager sur Twitter</a>
Vous voici donc avec une intégration presque complète de votre raccourcisseur d’URI et votre site. Il ne manque plus que de pouvoir générer vos liens raccourcis en même temps que la parution d’un article et le tour est joué. Mais ceci sera discuté dans un article futur.
Autres articles qui peuvent vous interesser :
- Raccourcisseur d’URL rattaché au blog : un atout sur les sites de micro-blogging
- Raccourcisseur d’URL : Google et Facebook lancent leurs propres raccourcisseurs de liens
- Twitter Search API + SimplePie = un monde de possibilités (en 140 caractères)
- Votre compte Twitter est-il apprécié par Google ?
- Comment supprimer les liens nofollow de mon blog WordPress ou Dotclear ?




{ 2 commentaires… lisez-les ci-dessous ou ajoutez-en un }
Salut Léo,
C’est intéressant pour ne pas dépasser le nombre de caractères limités sur Twitter et pouvoir assurer le RT de ses followers.
Par contre, comme nous le savons tous, Twitter est désormais indéxé par Google. Les liens sont certes en nofollow mais n’est il pas plus judicieux d’avoir une URL avec la présence de certains mots clefs tout de même ?
Merci pour ton commentaire Jean-Philippe. Effectivement avoir le mots clé dans le l’URL, et donc le lien, peut être bénéfique, mais ne pouvant pas déterminer l’ancre « pure » (elle n’est qu’un formatage automatique de l’adresse) , je pense que l’URL raccourcie offre un plus grand avantage (surtout si tu prends en compte la taille de l’adresse en elle même, celle de ce billet étant de 154 caractères).
J’ai aussi remarqué que même si Google affiche les liens raccourcis dans la recherche temps réel, il montre aussi le domaine de destination (un des avantages cité dans l’autre article n’est peut être pas aussi important que je pensais à l’origine).