Ottenere un Custom Post tramite ID
Come posso ottenere un custom post tramite il suo ID? Voglio visualizzare un singolo post da un custom post type usando il suo ID. Ho provato 'post_type' => 'homepage', 'post_id' => '717'
ma non ha funzionato.
Grazie

Semplicemente non è necessario specificare un post_type
quando si chiama get_post()
. L'ID
per qualsiasi tipo di post è univoco all'interno dell'intera tabella dei post del database. Quindi se stai chiamando un post con ID = 17
$id = 17;
$post = get_post( $id );
otterrai semplicemente quel singolo post.
Nota, secondo il Codex, quando si utilizza get_post
Devi passare una variabile contenente un intero (ad esempio $id). Un intero letterale (ad esempio get_post(7)) causerà un errore fatale (Solo le variabili possono essere passate per riferimento o Non è possibile passare il parametro 1 per riferimento).

Ciao, ho provato a utilizzare il codice qui sotto ma non ha funzionato. Mi sto perdendo qualcosa?
<?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/">Scopri di più</a></h3>
<?php endif;?>
</div>
Ho fatto lo stesso anche con altri post.
Grazie
