Respuesta a: Número de veces visitado un post

Inicio Foros WordPress Plugins Número de veces visitado un post Respuesta a: Número de veces visitado un post

#29989

FeR
Participante

Sabogal dijo:
En mis inicios utilicé ese plugin, pero la base de datos se engordó de tal manera que debí eliminarlo. Creo que causa más problemas que los que soluciona, puesto que sólo soluciona el ego del bloguero 🙂

Saludos!

Simplemente añadiendo en el single.php (desde el editor del wp-admin) donde quieras:

[code]<?php if(function_exists(‘the_views’)) { the_views(); } ?>[/code]

Para verlo en el index, es exactamente lo mismo.

Pero a mí me entra otra duda con ese plugin. En el widget que te muestra los posts más vistos me gustaría poder modificarlo para que sólo aceptase los posts del último mes, por ejemplo, y que no me muestre siempre los mismos (ya que los más vistos suelen seguir siéndolo al aumentar las visitas). Busqué dónde podría estar la sentencia de SQL en el código del plugin, pero no la encontré, y no encuentro dónde está la función del widget para eso, sobre todo, desde la última actualización a la 2.8. Sólo necesito saber dónde está la sentencia SQL, que el resto ya lo sé hacer. 😀

¿Alguien sabe cómo solucionar esto? ¡Gracias!

EDIT: Bueno, ahora parece que AndreaG se me adelantó, pero lo puse antes. 😛

La sentencia SQL para el widget es la siguiente:

[code] $most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < ‘".current_time(‘mysql’)."’ AND $where AND post_status = ‘publish’ AND meta_key = ‘views’ AND post_password = ” ORDER BY views DESC LIMIT $limit");[/code]

Cuando tenga tiempo tengo que mirar de poner un parámetro $rango que sea 1 mes, 2 meses o similar, para poder mostrar los posts más vistos de los últimos $rango meses.

Pin It on Pinterest

Ir al contenido