In WordPress settings you can set a page as the Posts Page
. This can be found:
WP-Admin->Settings->Reading Settings->Front page displays
How do I retrieve the page ID that is set in this setting?
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.
Sign up to join this communityUse the page_for_posts
option:
<?php
$page_for_posts = get_option( 'page_for_posts' );
?>
This will return the ID of the Page assigned to display the Blog Posts Index.