Mostrar el número de visitas en cada post

Por Noticias4

mostrar-visitas-por-cada-post.jpg

¿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());?>

4 comentarios

  • Francisco Redondo

    3 noviembre, 2011 at 4:48 pm

    Genial!! Una solución perfecta!!

    Responder

    • sessionstudio

      22 enero, 2016 at 11:03 am

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

      Responder

Comenta

Tu Email no será publicado. Campos requeridos *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.