Cum obțin conținutul unui tip de postare personalizat după ID în WordPress
Tipul meu de postare personalizat se numește movie_reviews. În cadrul movie_reviews există mai multe postări, dar am nevoie doar de postarea al cărei ID este 244. Codul meu pentru aceasta este
<?php
$my_query = new WP_Query('post_type=movie_reviews&ID=244');
while ($my_query->have_posts()) : $my_query->the_post();
the_content();
endwhile ?>

Consultă secțiunea Parametrii Postări și Pagini în WP_Query
Documentația
Pentru a obține o postare după ID-ul Postării, trebuie să folosești următorul cod:
$my_query = new WP_Query('post_type=movie_reviews&p=244');
Dacă ai nevoie doar de conținutul unei anumite postări, poți folosi și această metodă:
$mypost = get_post(244);
echo apply_filters('the_content',$mypost->post_content);
În acest caz, nu trebuie să-ți faci griji cu privire la buclă (loop) sau variabilele globale care ar putea fi suprascrise, afectând bucla principală.

@benimub atunci te rog să accepți acest răspuns făcând clic pe bifa de lângă acest răspuns. Mulțumesc

Ce faci dacă nu știi ID-ul, dar vrei să cauți dacă un anumit conținut este în baza de date?
