Làm cách nào để sử dụng WP_query với nhiều ID bài đăng?


18

Tôi muốn truy vấn nhiều bài đăng với một loạt ID (lưu ý: Tôi đang truy vấn một loại bài đăng tùy chỉnh).

Đây là những gì tôi có, không hoạt động:

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'p'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );

Bất kỳ lời khuyên về cách làm điều này?

Câu trả lời:


31

Vui lòng tham khảo mục Codex cho các tham số bài / trang choWP_Query() .

Các 'p'tham số có một bài ID duy nhất, như một số nguyên.

Để vượt qua một loạt các bài viết, bạn cần sử dụng 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.