Entradas

Mostrar el número de visitas en cada post

Mostrar el número de visitas en cada post

¿Cómo mostrar la cantidad de visitas que tuvo un post en wordpress sin ningún plugin?

Desde wpsnipp nos llega la solución

Simplemente lo que hay que hacer es agregar un pequeño código a nuestro archivo functions.php  y luego seguir dos simples pasos para su correcto funcionamiento y visualización.

En el archivo functions.php:


<pre>function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}

Paso 1:

 

Coloque este fragmento en el archivo single.php dentro del bucle


<?php
setPostViews(get_the_ID());
?>

Paso 2:
Colocar el siguiente código en nuestro templates. Donde queremos que nos muestre la cantidad de visitas que tuvo nuestro post

<?php          echo getPostViews(get_the_ID());?>



Por:


Entradas Relacionadas

4 Responses to “Mostrar el número de visitas en cada post”

    • sessionstudio Responder

      Hola Martin, nos alegra que te sea útil. Agreganos cuando quieras!
      Saludos!

  1. Bitacoras.com Responder

    Información Bitacoras.com…

    Valora en Bitacoras.com: ¿Cómo mostrar la cantidad de visitas que tuvo un post en wordpress sin ningún plugin? Desde wpsnipp nos llega la solución Simplemente lo que hay que hacer es agregar un pequeño código a nuestro archivo functions.php  y luego …..

Deja un comentario