В настройках WordPress вы можете установить страницу как Posts Page
. Это можно найти:
WP-Admin->Settings->Reading Settings->Front page displays
Как получить идентификатор страницы, установленный в этом параметре?
Используйте page_for_posts
опцию:
<?php
$page_for_posts = get_option( 'page_for_posts' );
?>
Это вернет идентификатор страницы, назначенной для отображения индекса сообщений блога.