Cómo hacer un ranking de tus posts
Hace unos meses estuve buscando un buen plug-in para WordPress que permita a los visitantes calificar cada post con una determinada cantidad de estrellas y así formar diversos rankings en base a ello. El elegido resultó ser WP-PostRatings 1.10. ¿Por qué? Es fácil de instalar, configurar y además bastante atractivo (ya que usa AJAX). Hoy te voy a explicar paso a paso como usarlo en tu blog.
Comenzemos con la instalación en nuestro servidor:
1) En wp-content/plugins subí la carpeta postratings.
2) En el panel de WordPress clickeá sobre Plugins y presioná Activar en la celda de WP-PostRatings.
Ahora que ya superamos la sencillísima instalación, pasamos a configurarlo. Tiene dos modalidades de uso: rating automático en cada post o, por el contrario, embeberlo en el que queramos. En el primer caso debes buscar la cadena
en index.php y pegar en cualquier lugar debajo de ella -donde queres que se vea-
. En el segundo caso, sólo tenes que insertar el código [ratings] en la parte que deseas que sea visualizado.
Queda todavía explicar como personalizar el plug-in a nuestro gusto. Dale click a la pestaña Ratings en el panel de WordPress y luego en la subpestaña Ratings Options. Desde allí podrás cambiar la imagen utilizada para las calificaciones (estrellas, una barra o cuadrados); cambiar la palabra asociada con cada estrella (ejemplo: malo, bueno, muy bueno, etc.); determinar quienes pueden votar (cualquiera o registrados); y elegir la forma en será presentado. En este último caso dispondrás de varias opciones:
%RATINGS_IMAGES% - Muetra la imagen de ratings.
%RATINGS_IMAGES_VOTE% - Muestra la imagen de votación (estrella por ejemplo).
%RATINGS_AVERAGE% - Muestra el promedio de votos.
%RATINGS_USERS% - Muestra el total de visitantes que votó.
%RATINGS_MAX% - Muestra el número máximo de calificación -inútil a mi gusto-.
%RATINGS_PERCENTAGE% - Muestra el porcentaje de ratings.
%RATINGS_SCORE% - Muestra el puntaje total.
%RATINGS_TEXT% - Muestra el texto de cada opción en particular (malo, bueno, etc.)
Colocá las que prefieras en los campos Ratings Vote Text, Ratings Text, Ratings None y Highest Rated (no temas probar, siempre podrás restaurar los valores predeterminados). En Geeki yo uso algo así (sin las comillas):
Por otro lado, es posible incluso utilizar, como dije al principio, rankings obtenidos de las votaciones: los mejor calificados y los más votados. En el primer caso debes insertar el código
en la parte que querés que aparezca el ranking. Yo sugiero la barra lateral (Presentación> Editor de Temas > Barra lateral). Podés cambiar el valor "post" por "both" para que aparezcan tanto posts como páginas, y el valor "5" determina la cantidad de posts que serán mostrados.
Como siempre, algunos pueden tener problemas para visualizar el plug-in correctamente en Internet Explorer (creo que en la versión 7). Para solucionarlo hay que abrir el archivo postratings-css.css y reemplazar la cadena /* background-color: #ffffff; */ por background-color: #ffffff;
¿Sos un fanático de las estadísticas? En el menú Ratings podrás ver cada voto por IP, hora, etc.
Finalmente, pueden ver un demo aquí o descargar WP-PostRatings 1.10 directamente. Ahora sólo queda esperar la implacable opinión del público; si sos una persona susceptible o vanidosa, te sugiero que no lo instales ;).
Como única crítica al plug-in, encuentro la imposibilidad de borrar una votación en particular, ya que siempre hay algún imbécil que se toma el trabajo de ponerle la peor calificación a cada uno de tus posts y con ello arruina el promedio y su consecuencia en el ranking.


6 ComentariosComentar
Hola.
He visitado tu página web Geeki y me gusto mucho, a la vez me llamo mucho la atención sobre el ranking , el cual queria incorporarlo en mi blog, pero ahora que leo tu explicación me doy con la sorpresa que se tiene que trabajar con WordPress. Hay alguna posibilidad de incorporar en Blogger, porque mi blog lo tengo ahí, se puede hacer de alguna forma para el tipo de blog que uso. Ojalá que la haya.
Saludos.
Bye.
Hola que tal. Buen dia.
He leido el articulo que escribes y me parece excelente pues habia estado buscando algo como esto. Ahora bien, resulta que tengo un blog en Wordpress, sin embargo no me aparece la pestañita de plugins. Serà porque es gratuito?? que debo de hacer? o es necesario que compre el dominio? Te agradeceré bastante si me contestas. Gracias y buen dia.
Gratuíto es tanto para alojar WP en tu propio server como en los de wordpress.com (estimo que te referis a lo segundo). Allí no sólo no dispones de plugins, sino tampoco del theme que quieras ni publicidad propia.
Te recomiendo comprar un dominio, algún hosting, instalar WP ahí y luego hacer lo que quieras.
Hola como estas, he intentado instalar el postratings pero me muestra el siguiente error:
Fatal error: Cannot redeclare ratings_menu() (previously declared in /home/content/o/r/a/orangetrades/html/wp-content/plugins/postratings/postratings.php:48) in /home/content/o/r/a/orangetrades/html/wp-content/plugins/postratings/postratings.php on line 47
que puedo hacer ?
gracias
Estupendo buscaba algo asi pues estoy motando un videoblog solo para visionado y claro la gente no tiene mucho tiempo para comentar la tuto muy clarita y la verdad me a venido ganial
saludos
Gracias por el post!
Aunque todavia no he podido hacer lo que tengo ganas, que es crear varios rankings dentro de un mi blog. O sea crear, por ejemplo, un ranking "X" con 10 posts diferentes, y a su vez otro ranking "Y" con otros 10 posts diferentes entre si y entre los primeros. Que de esos 20 posts, la puntuaciones se discriminen en 2 rankings diferentes.
Crees que lo puedo lograr con este plugin, o debo seguir buscando?
Gracias!