Número de veces visitado un post

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

Etiquetado: ,

Este debate contiene 7 respuestas, tiene 5 mensajes y lo actualizó  sanda hace 9 años, 5 meses.

  • Autor
    Publicaciones
  • #13457

    sanda
    Participante

    <p>Hay algún plugins que permita mostrar junto a las etiquetas y comentarios del post el número de veces que ha sido visto. Mi blog es de material educativo y tengo un plugins que me indica en la barra lateral los vistos, pero me interesa saber qué artículos son más visitados para mostrar más de ese tipo o no.</p>
    <p>Muchas gracias
    </p>

  • #29981

    imported_Fernando
    Participante

    Tema movido de "Presenta tu blog" a plugins

  • #29982

    imported_Fernando
    Participante

    El plugin se llama post views, búscalo en el sitio oficial de WordPress.org

  • #29984

    imported_Sabogal
    Participante

    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!

  • #29985

    sanda
    Participante

    Fernando ese es el plugins que tengo instalado, pero muestra en el wiget los más visitados, y lo que no se es cómo hacer para que muestre en cada post el número de veces que se ha visto ese post.
    Gracias

    Mi blog es [url=http://www.actiludis.com]http://www.actiludis.com[/url]

  • #29988

    AndreaG
    Participante

    En donde quieras se muestre el número de lecturas (por lo general debajo del título de cada post), pones

    <?php if(function_exists('the_views')) { the_views(); } ?> lecturas
    para obtener algo como 2343 lecturas

    o

    Leído <?php if(function_exists('the_views')) { the_views(); } ?> veces
    para obtener algo como Leído 2343 veces

    … como quieras

  • #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.

  • #29994

    sanda
    Participante

    Gracias a todos, y en especial a AndreaG y FeR cuya ayuda me ha permitido hacer los que quería. Muchas gracias

El foro ‘Plugins’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido