Si lo que quieres hacer es obtener el ID del post actual (dentro del Loop) puedes usar
get_the_ID().
Si lo que quieres es obtener el ID de un post en cualquier sitio porque lo quieres usar para lo que desees, entonces tienes que usar
WP_Query con las propiedades de "Post & Page". Ésto te devolverá un objeto que contendrá toda la info del post y además el ID:
Código PHP:
Ver original$query = new WP_Query( 'name=hola-mundo&posts_per_page=1' );
$post = $query->posts[0];
echo $post->ID;