Obține postul personalizat după ID
Cum pot obține un post personalizat după ID? Vreau să afișez un singur post dintr-un post personalizat folosind ID-ul acestuia. Am încercat 'post_type' => 'homepage', 'post_id' => '717'
dar nu a funcționat.
Mulțumesc

Pur și simplu nu este nevoie să specifici un post_type
când apelezi get_post()
. ID
-ul pentru orice tip de postare este unic în întreaga tabelă de postări din baza de date. Deci, dacă apelezi o postare cu ID = 17
$id = 17;
$post = get_post( $id );
atunci vei obține pur și simplu acea singură postare.
Notă, conform Codex, când folosești get_post
Trebuie să transmiți o variabilă care conține un întreg (de ex. $id). Un întreg literal (de ex. get_post(7)) va provoca o eroare fatală (Doar variabilele pot fi transmise prin referință sau Nu se poate transmite parametrul 1 prin referință).

Salut, Am încercat să folosesc codul de mai jos, dar nu a funcționat. Lipsesc ceva aici?
<?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/">Află mai multe</a></h3>
<?php endif;?>
</div>
Am făcut la fel și cu alte articole.
Mulțumesc
