2011-12-07 36 views
8

Tôi cần nhận nhiều bài đăng trong wordpress bằng ID.Wordpress nhận nhiều bài đăng theo id

get_posts('p=34,36'); 

Tôi cho rằng điều đó có thể hiệu quả, nhưng nó chỉ cung cấp bài đăng đầu tiên.

tôi đã cố gắng sau đó sử dụng một mảng:

$args = array('p' => array(34,36)); 

Đó giao không có kết quả.

get_posts('p=34+36'); NO và get_posts('p=34&p=36'); một cuối chỉ

Bất kỳ ý tưởng?

+0

Bạn đã khá kiên trì trước khi hỏi :). Kudos cho điều đó. Một số cố gắng bị thiếu: "p = 34-36", "p = 34 đến 36", "trong đó p = 34 hoặc p = 36", "vui lòng cho tôi bài 34 và 36", "xin vui lòng wordpress, xin vui lòng? tôi viết 34 và 36 ":). – Axonn

Trả lời

1
$args = array( 
      'post_type' => 'page', // must 
      'post__in' => array(34,36) 
     ); 
$posts = get_posts($args); 
print_r($posts); 

điều này có thể giúp bạn.

Các vấn đề liên quan