Diseño web Rosario Sessionstudio

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());?>
Salir de la versión móvil