Me han pedido por correo instrucciones, el código originalmente es de aNieto2k pero he tenido que hacer algunas modificaciones para que funcionara del todo (¿quizá por la versión 2.0.4 de WordPress?).
En el menú de la derecha (en portada y archivos) se muestra unas estadísticas mínimas del blog, algo parecido a un plugin que hice (a ver si algún día lo encuentro entre mis CDs) llamado "My Stats".
En este menú se muestran: número de días que el sitio lleva online (contando desde su apertura, no tiempo total online), número de entradas publicadas, número de comentarios y número de trackbacks o pingbacks. Veamos pues primero los días:
<?php $dias = intval((time() - strtotime( "2006-03-19 00:00:00"))/86400); ?>
No hay misterio, solamente hace falta cambiar la fecha "2006-03-19" por la de inicio de tu blog y para mostrarlo siempre es un <?php echo $variable-a-mostrar ?>
. Luego el número de entradas:
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'"); #if (0 < $numposts) $numposts = number_format($numposts);
El primer cambio ha sido comentar todos los if para aplicar el number_format()
dado que (¿ahora no?) funciona: Cuando llegas a 1000 en
lugar de poner 1.000 pasa a 1 y no tengo ganas de ponerme a mirarlo. Le llega el turno a los comentarios y a los trackbacks/pingbacks:
$numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type=''"); $numtrack = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type='trackback' OR comment_type='pingback'");
En principio con poner despues del AND un !comment_type=' '
debería funcionar pero no fue así y tuve que especificar las dos reglas. Y eso es todo.
Comentarios