WP_Query ¿solo por el ID?

35

En el códice para WP_Query veo que puedes consultar por page_id=7 para páginas o por p=7 para publicaciones. ¿Hay alguna forma de obtener una publicación de cualquier tipo de publicación por ID? ¿Como id=7 que lo obtendrá sin importar si es un tipo de página, publicación o publicación personalizada?

Solo puedo conseguir que WP_Query con p=7 funcione si agrego &post_type=customposttype . ¿Hay alguna forma de obtenerlo desde el ID independientemente del tipo de publicación?

    
pregunta supertrue 15.06.2011 - 02:35

1 respuesta

57

any debería recuperar cualquier tipo:

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

Para obtener más información, consulte la documentación de WP_Query .

    
respondido por el Milo 15.06.2011 - 03:03

Lea otras preguntas en las etiquetas