Afficher les derniers tweets d’un compte Twitter sur un site WordPress

Découvrez mon extension Lastweets permettant d’afficher les derniers tweets d’un compte Twitter.

Il est grand temps que je partage une de mes propres extensions WordPress sur mon propre blog !

Lastweets permet d’afficher une liste des derniers tweets d’un compte Twitter via un bloc Gutenberg. Petit tour d’horizon de mon plugin…

Comment afficher les derniers tweets d’un compte Twitter sur une page WordPress ?

Tout simplement avec mon extension !

Elle permet, une fois configurée avec les clés API de votre application Twitter, d’afficher les derniers tweets de n’importe quel compte Twitter.

Elle a été développée en se voulant la plus flexible possible : des hooks permettent de modifier les logiques par défaut, et le template PHP permettant d’afficher un tweet est entièrement surchargeable.

En copiant le fichier /templates/single_tweet.php de l’extension et en le collant dans votre propre thème sous /templates/lastweets-single_tweet.php, vous pourrez modifier librement l’affichage d’un tweet et appliquer les tags HTML et styles CSS que vous souhaitez.

Quelques fonctionnalités pratiques :

  • listing d’un tweet dans une page via un bloc Gutenberg configurable
  • choix du compte Twitter à afficher et du nombre de tweets à présenter
  • choix des types de tweets à afficher : tweets originaux ou tweets + retweets
  • page d’options pour définir les clés API de Twitter et activer ou désactiver le chargement CSS du style principal
  • affichage des tweets en mode oEmbed ou en mode intégré au site, entièrement configurable via son template surchargeable

Limitations

L’API Twitter gratuite étant limitée dans ses recherches, il est possible que l’affichage de X tweets soient limité et que moins de tweets soient affichés par l’application.

L’API de recherche renvoie parfois un nombre moindre de tweets que ceux demandés : même si l’on demande 10 tweets, il est possible que l’API n’en renvoie que 5, surtout si l’écart entre 2 tweets est très grand.


Vous avez aimé cet article ?

Partagez-le sur vos réseaux sociaux en guise de remerciement :)


Laisser un commentaire