여러 게시물 ID로 게시물을 받으려면 어떻게합니까? : 43,23,65. ID를

게시물 ID가있는 문자열이 있습니다 : 43,23,65. ID를 가진 문자열을 인수로
사용 get_posts()하고 사용할 수 있기를 바랍니다 .

그러나 ID로 여러 게시물을 검색하는 기능을 찾을 수 없습니다.

정말해야 WP_query합니까?

나는 또한 누군가가 언급을 사용하여 언급 한 것을 보았지만 tag_in이것에 대한 문서를 찾을 수 없습니다.



답변

get_posts()와 동일한 인수를 사용 하므로 사용할 수 있습니다 WP_Query.

ID를 전달하려면 'post__in' => array(43,23,65)(배열 만 사용 )을 사용하십시오.

다음과 같은 것 :

$args = array(
    'post__in' => array(43,23,65)
);

$posts = get_posts($args);

foreach ($posts as $p) :
    //post!
endforeach;

나는 또한 설정 것 post_typeposts_per_page단지 좋은 측정합니다.


답변

위의 작업을 수행 할 수 없다면 다음을 추가하십시오 post_type.

$args = array(
    'post_type' => 'pt_case_study',
    'post__in' => array(2417, 2112, 784)
);

$posts = get_posts($args);


답변