Wie erhalte ich die aktuelle Seiten-ID außerhalb der Schleife?
Versuchen
global $post; echo $post->ID;
oder (Ich kenne den Unterschied nicht)
global $wp_query; echo $wp_query->post->ID;
Sie können einfach tun,
$page_id = get_queried_object_id();