Как получить ID записи статической главной страницы?
Я пытаюсь использовать главную страницу в качестве источника миниатюр по умолчанию (например, если миниатюра не установлена, я хочу использовать изображение с главной страницы)
Но у меня возникли трудности с получением ID записи главной страницы безопасным способом (чтобы мой код продолжал работать, когда кто-то неизбежно изменит главную страницу)
Я знаю, что мог бы просто жестко прописать ID в коде, но это сломается, когда кто-то решит использовать новый контент в качестве главной страницы.
Нужно ли мне использовать WP_Query для достижения этой цели? И если да, то какой безопасный способ реализации с помощью WP_Query?

В WordPress есть несколько полезных опций. Вы можете получить ID главной страницы, используя следующий код:
$frontpage_id = get_option( 'page_on_front' );
или ID страницы блога с помощью:
$blog_id = get_option( 'page_for_posts' );

Вы можете использовать $front_page_id = get_option( 'page_on_front' );
Это вернет ID страницы, используемой в качестве главной, или 0, если она не установлена.
Кодекс: get_option()
