Posts Tagged "flux rss"

La puissance de Twitter sur votre blog WordPress sans plugins !

Posted by on 20/10/2009 in Astuces sites et blog, Comment faire un blog, Twitter, Web 2.0

Depuis son lancement en 2006, Twitter est devenu ce que la plupart des personnes peuvent appeler une révolution des médias sociaux. De par la nature des messages courts qu’il héberge, Twitter est un outil marketing formidable qu’un bloggeur sérieux ne peut ignorer.

Dans cet article, vous allez découvrir (tout du moins je l’espère) des astuces que vous pourrez exploiter vous permettant de tirer meilleur profit de Twitter sur votre blog WordPress.

Les plug-ins WordPress sont très bien, mais plus vous en installez, plus les temps de chargement de votre blog risquent d’être longs. C’est pourquoi, quand cela vous est possible d’éviter l’installation d’un plugin, c’est plutôt dans votre intérêt.

Cela va peut-être vous surprendre mais dans cet article, nous allons voir comment nous pouvons interagir sur votre blog avec Twitter sans passer par des plugins.

Créez automatiquement des TinyUrls de vos articles

Parce que twitter réduit le nombre de caractères d’un message à 140, il est fort conseillé de raccourcir une URL avant de la « twitter ». Pour aider et/ou encourager vos lecteurs à « tweeter » vos articles (ou posts), vous allez pouvoir leur proposer une URL raccourcie pour chacun de vos posts.

Voici comment automatiser la tâche :

Ouvrez votre fichier functions.php et collez-y le code suivant :

  1. function getTinyUrl($url) {
  2. $tinyurl = file_get_contents(« http://tinyurl.com/api-create.php?url= ».$url);
  3. return $tinyurl;
  4. }

Ensuite, ouvrez votre fichier single.php et collez-y le code suivant :

  1. <?php
  2. $turl = getTinyUrl(get_permalink($post->ID));
  3. echo ‘TinyUrl pour cet article : <a href= »‘.$turl.' »>’.$turl.'</a>’
  4. ?>

Affichez votre dernier tweet sans un plugin

Si vous lecteurs apprécient votre blog, alors ils apprécieront aussi probablement vos tweets. Afficher votre dernier tweet sur votre blog est une bonne façon d’avoir de nouveaux suiveurs (tant sur votre blog que sur Twitter). Vous pouvez bien entendu le faire avec un plugin mais comme nous l’avons vu en introduction, quand on peut éviter : c’est mieux !

Ce code prêt à l’emploi peut être utilisé n’importe où dans vos fichiers composant votre thème, ce qui signifie que vous pouvez le placer où cela vous semble le mieux sur votre blog.
Par contre, n’oubliez pas de remplacer TwitterUsername par votre pseudo Twitter à la ligne 4. Par exemple, dans mon cas, je mettrais $username = « LucBernouin ». Vous pouvez aussi définir un préfixe (ligne 8 ) et un suffixe (ligne 11). Je vous ai suggéré un préfixe en ligne 8 mais libre à vous de le modifier.

  1. <?php
  2. // Votre pseudo (ou username) Twitter :
  3. $username = « TwitterUsername »;
  4. // Prefix – le texte que vous souhaitez afficher avant votre tweet
  5. // (le HTML est OK, mais vous devez mettre un antislash avant une guillemet : par exemple href=\ »lien.html\ »)
  6. $prefix = « <h2>Mon dernier tweet :</h2> »;
  7. // Suffix – Texte de votre choix.
  8. $suffix = «  »;
  9. $feed = « http://search.twitter.com/search.atom?q=from: » . $username . « &rpp=1 »;
  10. function parse_feed($feed) {
  11. $stepOne = explode(« <content type=\ »html\ »> », $feed);
  12. $stepTwo = explode(« </content> », $stepOne[1]);
  13. $tweet = $stepTwo[0];
  14. $tweet = str_replace(« &lt; », « <« , $tweet);
  15. $tweet = str_replace(« &gt; », « > », $tweet);
  16. return $tweet;
  17. }
  18. $twitterFeed = file_get_contents($feed);
  19. echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
  20. ?>

Sauvegardez le fichier et votre dernier tweet sera affiché sur votre blog. Sympa, non ?!

Affichez votre dernier tweet comme une image

C’est plus pour le côté gadget qu’utile que je vous présente cette petite astuce, mais comme j’aime les gadgets (lol), je la trouve intéressante.
Vous pouvez voir ce que ça donne sur mon compte en cliquant sur le lien suivant :
http://twitsig.com/LucBernouin.jpg

En fait, il suffit tout simplement d’aller saisir votre pseudo Twitter sur le site suivant : TwitSig. Ce site est très moche (c’est mon avis personnel) mais aussi très sympa puisqu’il vous permet d’avoir une version image mise à jour de façon automatique de votre dernier Tweet.
Voici donc la procédure à suivre :

  1. Allez sur Twitsig.com (pas besoin de s’inscrire ce qui est très pratique)
  2. Saisissez votre pseudo Twitter
  3. Ca y est, votre image affichant votre dernier tweet est prête ! Elle se met automatiquement à jour lorsque vous envoyez un nouveau message sur Twitter
  4. Ouvrez n’importe quel fichier de votre thème WordPress et copiez-y le code suivant :
    <a href= »http://twitter.com/VOTRE_PSEUDO_TWITTER »><img src= »http://twitsig.com/ VOTRE_PSEUDO_TWITTER.jpg »></a>

Créez un bouton « Tweeter cet article »

Twitter est définitivement un outil génial pour obtenir du traffic sur le Web. Voilà donc pourquoi cette fonction a tout son intérêt.

  1. Ouvrez le fichier single.php de votre thème.
  2. Collez le code suivant là où vous voulez voir apparaître votre bouton Twitter : <a href= »http://twitter.com/home?status=Currently reading <?php the_permalink(); ?> » title= »Click to send this page to Twitter! » target= »_blank »>Tweeter cet article></a>

Détectez un visiteur venant de Twitter

Le nombre de visiteurs sur votre blog venant de Twitter peut rapidement devenir important. Parce que beaucoup de personnes venant de Tweeter (appelés aussi Tweetos dans la TwitterSphère francophone) retweetent les articles de votre blog qu’ils apprécient, cela pourrait être une bonne idée de détecter les visiteurs venant de Twitter, de les accueillir et bien sûr de leur rappeler que vous apprécieriez s’ils retweetaient votre article.

Pour ce faire, ouvrez votre fichier single.php et collez-y les lignes suivantes là où vous aimeriez que votre message « Bienvenue à toi venant de Twitter » s’affiche.

  1. <?php
  2. if (strpos(« twitter.com »,$_SERVER[HTTP_REFERER])==0) {
  3. echo « Bienvenue à toi venant de Twitter ! Si tu aprrécies cet article, n’hésite pas à le retweeter. »;
  4. }
  5. ?>

Créez une page Twitter sur votre blog WordPress

Je vous ai déjà montré comment afficher votre dernier tweet sur votre blog. Une autre méthode utilisable pour introduire vos lecteurs à votre « activité tweeter » est de créer une page dédiée à l’affichage de vos tweets, en utilisant la puissante option “Page template” de WordPress.

Voici le code pour créer une page template Twitter. Collez ce code dans un nouveau fichier et nommez le page-twitter.php et ajoutez le à votre blog.

  1. <?php
  2. Nom de la template : Page Twitter
  3. */
  4. get_header();
  5. include_once(ABSPATH.WPINC.’/rss.php’);
  6. wp_rss(‘VOTRE_FLUX_RSS_TWITTER‘, X);
  7. get_sidebar();
  8. get_footer();
  9. ?>

Ce code utilise la fonction wp_rss() de Twitter, qui est un lecteur de flux RSS. Vous devez donc remplacer VOTRE_FLUX_RSS_TWITTER par le flux RSS de votre compte Twitter et X par le nombre de messages que vous souhaitez afficher sur la page (si vous mettez 20, ce seront les 20 derniers messages qui seront affichés). Si vous ne savez pas comment récupérer l’adresse du flux RSS de votre compte Twitter, regardez l’image ci-dessous. Il suffit de faire un clic droit sur le texte entouré de rouge, de copier le lien et de le coller à la ligne 10 de ce code (par exemple, mon flux Twitter est http://twitter.com/statuses/user_timeline/38166647.rss) :

flux-twitter

Utilisez les avatars de Twitter pour les commentaires

Lorsqu’une personne qui laisse un commentaire sur votre blog a un compte Twitter, vous pouvez afficher son avatar :

  1. Téléchargez le fichier twittar.php (attention, il es zippé) en cliquant ICI.
  2. Sélectionnez tout son contenu, copiez le et collez le dans le fichier functions.pgp de votre thème.
  3. Maintenant, ouvrez votre fichier comments.php et collez le code ci-dessous là où vous souhaitez que votre avatar s’affiche (Attention, cela demande une compréhension minimum du php) :

<?php twittar(’45’, ‘default.png’, ‘#e9e9e9’, ‘twitavatars’, 1, ‘G’); ?>

Read More »
Page 1 sur 11
Ce blog est dofollow ! Boosté par WP-Avalanche
default-poup