ID로 WP_Query?


45

코덱스에서는 페이지 또는 게시물 별로 WP_Query쿼리 할 수 ​​있습니다 . ID로 게시물 유형게시물 을 얻는 방법이 있습니까? 마찬가지로 그 상관없이 한 페이지, 포스트 또는 사용자 정의 게시 유형의 경우를 얻을 것인가?page_id=7p=7id=7

난 단지 얻을 수 WP_Queryp=7내가 추가 할 경우 작업에 &post_type=customposttype. 게시물 유형에 관계없이 ID에서 가져 오는 방법이 있습니까?

답변:


68

any 모든 유형을 검색해야합니다.

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

any설명서 의 설명에 유의하십시오 .

'any'- 'exclude_from_search'가 true로 설정된 개정 및 유형을 제외한 모든 유형을 검색합니다.

자세한 정보는 WP_Query 문서를 참조하십시오 .


7
세부 사항 또는 여러 게시물 시도의 $query = new WP_Query( array( 'post_type' => 'any', 'post__in' => array( 2, 5, 12, 14, 20 ) ) );경우 postTypes = page, post, any;
Mohammed Sufian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.