WP_Query solo tramite ID?
15 giu 2011, 03:35:04
Visualizzazioni: 175K
Voti: 62
Nel codex di WP_Query
vedo che si può effettuare una query usando page_id=7
per le pagine o p=7
per i post. Esiste un modo per ottenere un post di qualsiasi tipo tramite ID? Tipo usando id=7
che lo recuperi indipendentemente che sia una pagina, un post o un custom post type?
Riesco a far funzionare WP_Query
con p=7
solo se aggiungo &post_type=customposttype
. C'è un modo per ottenerlo dall'ID indipendentemente dal tipo di post?

supertrue
3.02K
Tutte le risposte alla domanda
1
1
any
dovrebbe recuperare qualsiasi tipo:
$args = array(
'p' => 42, // ID di una pagina, articolo o tipo personalizzato
'post_type' => 'any'
);
$my_posts = new WP_Query($args);
Nota la descrizione di any
nella documentazione:
'any' - recupera qualsiasi tipo eccetto revisioni e tipi con 'exclude_from_search' impostato a true.
Per maggiori informazioni, consulta la documentazione di WP_Query.

Milo
78.9K
15 giu 2011 04:03:34
Domande correlate
4
risposte
3
risposte