WP_Query por apenas o id?

35

No codex de WP_Query , você pode consultar por page_id=7 para páginas ou por p=7 para postagens. Existe uma maneira de obter uma postagem de qualquer tipo de postagem por ID? Como id=7 que vai conseguir, não importa se é uma página, post ou tipo de post personalizado?

Só posso obter WP_Query com p=7 para funcionar se adicionar &post_type=customposttype . Existe uma maneira de obtê-lo do ID, independentemente do tipo de postagem?

    
por supertrue 15.06.2011 / 02:35
fonte

1 resposta

57

any deve recuperar qualquer tipo:

$args = array(
  'p'         => 42, // ID of a page, post, or custom type
  'post_type' => 'any'
);
$my_posts = new WP_Query($args);

Para mais informações, consulte a documentação de WP_Query .

    
por Milo 15.06.2011 / 03:03
fonte

Tags