Bueno , despues de intentar
esto y
esto, que son maneras de buscar el id de un post fuera de el bucle, sin exito, he decidido dejarlo y buscar una manera diferente.
Usando estas opciones que acabo de comentar, he hecho lo siguiente al final del archivo single.php, justo despues del footer:
Código PHP:
global $wp_query;
$idPost = $wp_query->post->ID;
echo $idPost;
$visita = mysql_query("UPDATE wp_posts SET visitas = 10 WHERE ID = ".$idPost,$link);
Pues resulta que , si el id del post es 90, me imprime por pantalla 90, pero me pone las visitas de los post 90 y 91 igual a 10, con lo que ya me ha desquiciado del todo. No creo que sea cosa de wordpress, ya debe ser cosa de mysql (?) o yo que se de que.
No obstante, si sabeis donde puede estar el problema, comentadlo ;)
Saludos