¿Cómo obtener el ID de la página de inicio estática?
Estoy intentando usar la página de inicio como valor predeterminado para imágenes destacadas (si no se establece una imagen destacada, quiero usar la de la página de inicio, por ejemplo)
Pero estoy teniendo problemas para descubrir cómo obtener el ID de la página de inicio de manera segura (para que mi código siga funcionando cuando alguien inevitablemente cambie la página de inicio)
Sé que podría simplemente codificar un ID en mi código, pero eso fallará cuando alguien decida usar un nuevo contenido como página de inicio.
¿Tendría que usar wp-query para lograr esto? Y de ser así, ¿cuál es la forma segura de lograrlo con wp-query?

WordPress tiene algunas opciones útiles. Puedes obtener el ID de la página de inicio usando lo siguiente:
$frontpage_id = get_option( 'page_on_front' );
o el ID del blog usando:
$blog_id = get_option( 'page_for_posts' );
Aquí hay una lista de muchos parámetros útiles para get_option
.

Deberías poder usar $front_page_id = get_option( 'page_on_front' );
Esto devolverá el ID de la página que estás usando como página de inicio de tu sitio, o 0 si no se ha establecido.
Codex: get_option()
