Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2010, 05:33
jemarquesini
 
Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 18 años
Puntos: 1
Error al crear un contador de visitas para cada posts

Buenas

En un intento por guardar las visitas a cada post, he creado en la tabla wp_wpost un campo 'visitas' que se incremente en 1 cada vez que alguien visite un post.

En el archivo single.php, dentro del loop he incluido lo siguiente:

Código PHP:
$visita mysql_query("UPDATE wp_posts SET visita=visita+1 WHERE ID=".get_the_ID(),$link); 
de manera que el registro correspondiente se incremente en 1 cada vez que se entra en dicho post, PEEEEERO...... ¡me está incrementando tambien el campo 'visitas' del post inmediatamente posterior!. Quiero decir, si el ID del post que visito es el 91, me incremente en 1 el campo visitas del registro 91 y del 92

Es como si entrase en la siguiente iteración del bucle, pero entiendo que no debería.

¿Alguno de vosotros sabe por qué está ocurriendo esto?