Hack WordPress : Afficher le nombre d’articles, de commentaires et de rétroliens.

Voici un tutoriel extrêmement simple qui vous permet d’afficher quelques statistiques concernant le nombre d’articles, le nombre de commentaires approuvés et le nombre de rétroliens.Ça peut servir pour certains, pour d’autre non.

Mais le but principal de ce petit tutoriel c’est d’avant tout de partager mes petits hacks wordpress, qui permet de ne pas utiliser de plugins.

Tout d’abord, il faut créer un fichier « stats.php » (par exemple) qui contiendra les requêtes SQL.


Ensuite dans ce fichier, nous allons dans un premier temps ouvrir la balise php, pour cela « <?php » puis nous allons ensuite créer notre première fonction :
« Comments_Count »
: Celui-ci va nous permettre de récupérer le nombre de commentaire approuvé de votre blog.
[php]
function comments_count() {
global $wpdb;
$count = « SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = ‘1’ »;
echo $wpdb->get_var($count);
}
[/php]
Ensuite, notre deuxième fonction :
« Posts_Counts »
, celle-ci va nous permettre de récupérer le nombre d’article publier.
[php]
function posts_count() {
global $wpdb;
$count = « SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = ‘publish' »;
echo $wpdb->get_var($count);
}
[/php]
Et notre troisième fonction :
« Retro_Count »
, qui va nous permettre de récupérer le nombre de pingback (rétroliens)
[php]
function retro_count() {
global $wpdb;
$count = « SELECT COUNT(*) FROM $wpdb->comments WHERE comment_type = ‘pingback' »;
echo $wpdb->get_var($count);
}
[/php]
Nous pouvons maintenant fermer la balise php ?gt; » et enregistrer le fichier.

Maintenant que le gros boulot est fait, il faut appeler ces fonctions…

L’exemple basique… ouvrez votre sidebar (ou n’importe quel fichiers…) et mettez-y ce code. (Le TemplatePath est l’url de votre fichier, a modifié selon le nom que vous lui avez donné)
[php]

    < ?php include (TEMPLATEPATH . "/stats.php"); ?>

  • < ?php posts_count() ?> Articles.
  • < ?php comments_count() ?> Commentaires.
  • < ?php retro_count() ?> Rétroliens.

[/php]

Publié à l'origine le : 19 août 2008 @ 13 h 53 min

Pour compléter votre lecture.

👋 Hello,

Bienvenue sur BlogInfos.com !

Vous allez bientôt être redirigé vers notre partenaire ElegantThemes.com

Si vous ne souhaitez pas être redirigé vers notre partenaire et accéder à l’article, cliquez sur Fermer Maintenant.

FERMER MAINTENANT

DIVI - THÈME WORDPRESS

-10%

👋 Le site ElegantThemes.com propose une réduction de 10% et elle ne sera disponible que pendant quelques temps. Ne manquez pas ça !

En cliquant sur le lien « Fermer Maintenant » vous acceptez d’aider ce site et d’être redirigé vers notre partenaire ElegantThemes.