hola amigos tengo el siguiente problemas espero me puedan ayudar.
El problemas el es siguiente use este codigo en la parte de functions.php:
Código PHP:
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 Visitas";
}
return $count.' Visitas';
}
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);
}
}
En el header.php antes de </head> use esta:
Código PHP:
<?php setPostViews(get_the_ID()); ?>
y en el loop.php use esta:
Código PHP:
<?php echo getPostViews(get_the_ID()); ?>
lo que quiero es que me muestre la visita de cada post en la pagina principal el problema esta que la primera entrada cuenta cada ves que alguien entra en la pagina pero los de mas post funcionan bien (Les muestro una imagen del problema).
como pueden ver la primera entrada sale con 28 visitas eso es cada ves que recargo la pagina.
Espero me puedan ayudar. saludos.