Publicité

En savoir plus
Afficher le nombre de vos followers Twitter sur votre blog !

Afficher le nombre de vos followers Twitter sur votre blog !

Geekeries - WordPressCes deux façons uniques vous permettent d’afficher le nombre d’abonné(e)s à votre compte communautaire Twitter. Dynamiquement ou en simple texte brut, deux façon efficaces et fonctionnelles.

Découvrez notre compte Twitter !

Il existe plusieurs façons d’afficher le nombre d’abonné(e)s de votre compte Twitter ou ceux de vos rédacteurs. De nombreux outils en ligne propose de les afficher grâce à des boutons dynamiques, comme celui de Feedburner. Mais lorsque nous voulons aller plus loin, il est nécessaire d’afficher ce nombre d’abonné(e)s en texte brut, pour ainsi le personnaliser de notre côté. WPCookies et Deluxe Blog nous propose deux façons différentes et complètement fonctionnelle. J’ai pu remarquer à quel point certain blogueur, mettant à disposition des portions de codes, ne fonctionnant pas ou seulement sur des serveurs autorisant certaines fonctions de récupération de contenu. Ces deux solutions marcherons à coup sur sur vos installations WordPress.

Afficher le nombre de vos followers Twitter sur votre blog !

Le dynamisme du nombre d’abonné(e)s

Cette solution utilise tout simplement jQuery et permet d’afficher le nombre d’abonné(e)s de votre compte Twitter de façon dynamique. Utilisant la librairie jQuery, elle effectue le chargement du nombre sans complication et vous pouvez même afficher un message texte ou image lors du chargement du nombre d’abonné(e)s (…) ou “chargement“. L’attribut “#followers” sera l’élément à charger, mais peut être modifié, selon vos paramètres. Le nom de votre compte Twitter est également à renseigner dans le champ “screen_name”. Si la librairie jQuery est déjà disponible sur votre blog, il suffit de supprimer la première du script type javascript.

Rejoignez-les <span id="followers">...</span> abonné(e)s Twitter !

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    $.ajax({
        url: 'http://api.twitter.com/1/users/show.json',
        data: {screen_name: 'geekeriesfr'},
        dataType: 'jsonp',
        success: function(data) {
            $('#followers').html(data.followers_count);
        }
    });
});
</script>

Vos “followers” Twitter

Voici la façon la plus utilisée vous permettant d’afficher le nombre d’abonné(e)s en simple texte brut et ainsi vous garantir une meilleure personnalisation. Vous pouvez également personnaliser l’affichage et style graphique avec la façon jQuery, elle n’est pas exclue. Normalement, cette fonction nécessite aucune configuration avancée activée sur votre serveur et donc devrait fonctionner sans problème. Elle se présente comme une fonction à coller le fichier “functions.php” de votre thème de votre blog. Par la suite, nous pouvons alors appeler ce chargement du nombre d’abonné(e)s n’importe où et pour n’importe qui. Excellent, si vous présentez votre équipe sur une page contenant leurs informations.

function twitter_count($username) {
$url = "http://api.twitter.com/1/users/show.xml?screen_name=".$username;

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);

$data = curl_exec($ch);
curl_close($ch);

$xml = new SimpleXMLElement($data);
$count = $xml->followers_count;

return $count;
}

Le code suivant et à paramétrer et à placer là où vous souhaitez voir apparaitre le nombre d’abonné(e)s du compte Twitter renseigné. Remplacer le nom “geekeriesfr” par le vôtre ou celui de vos rédacteurs.

<?php echo twitter_count(geekeriesfr); ?>
Ajouter un commentaire

6 commentaires !

  1. Johan says:

    août 3, 2010

    Répondre

    Je conseillerai de sauvegarder la valeur que l’on vient de récupérer avec la méthode options(); de WordPress dans les cas ou l’on dépasse le nombre de requetes maximales à l’API Twitter…

    Sinon c’est du tout bon !

  2. Diti says:

    août 3, 2010

    Répondre

    J’ai pas testé, mais il faut que l’intérieur de la fonction twitter_count() soit une chaîne, non ?

  3. Valentin says:

    août 3, 2010

    Répondre

    @Johan Je crois que le fichier “class-snoopy.php” du dossier “includes” de WordPress intègre cette fonction. On peu facilement faire appel à ce fichier pour essayer de faire t’a méthode.

    @Diti “$username” est la valeur, comme ça pour la suite, il suffit de remplacer le nom d’utilisateur de la fonction pour afficher le nombre d’abonné(e)s

  4. Gpenverne says:

    sept 22, 2010

    Répondre

    Et sans wordpress, le stockage en session (php) peut être pratique aussi.

    Une petite adapation en inscrivant le nombre de followers dans une image, en utilisant cette fonction twitter_count : http://gregoire-penverne.fr/255-Php-Afficher-nombre-vos-followers-dans-une-image.html

  5. [...] Appellons là « twitter_counter() ».En voici la source (trouvée sur geekeries.fr): < ?php function twitter_counter($username="gpenverne") { $url = [...]

  6. Jérémy says:

    fév 8, 2012

    Répondre

    J’essaye actuellement de mettre en oeuvre cette solution, mais rien n’y fait. Est-ce possible que ce petit bout de code, ne soit plus à jour. J’ai essayé bon nombre d’autres méthodes php, mais rien ne s’affiche.

Qu'est-ce que vous en pensez ? :)

Nom obligatoire

Site

♥ Ici, on utilise KeywordLuv. Entrez YourName@YourKeywords dans le formulaire "Nom" pour bénéficier des avantages SEO d'un mot-clef ciblé. Devenez membre et connectez-vous pour partager des fichiers via les commentaires !

Votre Newsletter WordPress !