Para empezar a adueñarnos de nuestro propio blog y comenzar a hacer eso por lo que se supone que usamos WordPress, hay que atreverse a dejar de usar plugins para cualquier cosa y experimentar un poco con PHP.

El archivo functions.php es el lugar adecuado para agregar funciones que luego podemos llamar desde cualquier parte y personalizar los resultados a nuestro gusto.

Aquí van tres muy sencillas.

Cantidad de comentarios del blog:
  1. function cantidadComentarios() {
  2.   $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
  3.   if (0 <$numcomms) $numcomms = number_format($numcomms);
  4.   echo $numcomms;
  5. }

Cantidad de trackbacks:
  1. function cantidadTrackbacks() {
  2.   global $wpdb;
  3.   $count = "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_type = 'pingback' OR comment_type = 'trackback'";
  4.   echo $wpdb->get_var($count);
  5. }

Cantidad de entradas del blog:
  1. function cantidadEntradas() {
  2.   $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
  3.   if (0 <$numposts) $numposts = number_format($numposts);
  4.   echo $numposts;
  5. }

Las podemos usar así:
  1. <?php
  2.   <p>Cantidad de entradas: <?php cantidadComentarios(); ?> </p>
  3.   <p>Cantidad de entradas: <?php cantidadTrackbacks(); ?> </p>
  4.   <p>Cantidad de entradas: <?php cantidadEntradas(); ?> </p>
  5. ?>