Obtener Post Personalizado por ID
¿Cómo puedo obtener un post personalizado por su ID? Quiero mostrar un único post desde un post personalizado usando su ID. Intenté usar 'post_type' => 'homepage', 'post_id' => '717'
pero no funcionó.
Gracias

Simplemente no necesitas especificar un post_type
al llamar a get_post()
. El ID
para cualquier tipo de publicación es único en toda la tabla de posts de la base de datos. Así que si estás llamando a una publicación con ID = 17
$id = 17;
$post = get_post( $id );
entonces simplemente obtendrás esa única publicación.
Nota: según el Codex, cuando usas get_post
Debes pasar una variable que contenga un entero (ej. $id). Un entero literal (ej. get_post(7)) causará un error fatal (Solo se pueden pasar variables como referencia o No se puede pasar el parámetro 1 por referencia).

Hola, Intenté usar el siguiente código pero no funcionó. ¿Estoy omitiendo algo aquí?
<?php query_posts('p=794'); if(have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<div class="advanced-image"><?php echo get_the_post_thumbnail($page->ID, 'home-vertical'); ?></div>
<p><?php the_content(); ?></p>
<h3><a href="/about/">Conocer más</a></h3>
<?php endif;?>
</div>
Hice lo mismo con otras publicaciones también.
Gracias
