Come ottenere il contenuto di un custom post type tramite ID in WordPress
15 lug 2014, 14:08:11
Visualizzazioni: 27.2K
Voti: 2
Il mio custom post type si chiama movie_reviews. All'interno di movie_reviews ci sono diversi post ma ho bisogno solo di quello con ID 244. Il mio codice è:
<?php
$my_query = new WP_Query('post_type=movie_reviews&ID=244');
while ($my_query->have_posts()) : $my_query->the_post();
the_content();
endwhile ?>

benimub
23
Tutte le risposte alla domanda
2
4
Dai un'occhiata alla sezione Parametri di Post & Pagine nella Documentazione di WP_Query
Per ottenere un Post tramite l'ID del Post, devi utilizzare questo codice:
$my_query = new WP_Query('post_type=movie_reviews&p=244');
Se hai bisogno solo del contenuto di un post specifico, puoi anche fare così:
$mypost = get_post(244);
echo apply_filters('the_content',$mypost->post_content);
In questo caso, non devi preoccuparti del loop o delle variabili globali che vengono sovrascritte, rimuovendo il tuo loop principale.

HU is Sebastian
2.89K
15 lug 2014 14:27:41
Commenti
@benimub allora per favore accetta questa risposta cliccando sul segno di spunta accanto a questa risposta. Grazie

15 lug 2014 14:40:11
Cosa succede se non conosci l'ID, ma vuoi invece cercare se un contenuto specifico è presente nel database?

27 ott 2016 17:37:01
Domande correlate
3
risposte
2
risposte