Estoy tratando de usar la página principal como un tipo predeterminado para las imágenes destacadas (si no se configura ninguna imagen destacada, quiero usar la página principal, por ejemplo)
Pero tengo problemas para descubrir cómo obtener el ID de publicación de la página principal de manera segura (para que mi código siga funcionando cuando alguien inevitablemente cambie la página principal)
Sé que podría codificar una identificación en mi código, pero eso se romperá cuando alguien decida usar un nuevo elemento de contenido como portada.
¿Tendría que usar wp-query para lograr esto? Y si es así, ¿cuál es una forma segura de lograr esto con wp-query?
get_option(...)
devolverá la identificación como STRING, si desea que sea un INTEGER => do (rapid) direct type cast(int)
=> eg .:$frontpage_id = (int)get_option( 'page_on_front' );
Deberías poder usar
$front_page_id = get_option( 'page_on_front' );
Devolverá el ID de la página que está utilizando como página principal de su sitio, o 0 si no se ha configurado.
Códice:
get_option()
fuente