0

我想通过使用 ID 数组来检索帖子。我有这个数组

Array ( [0] => 40 [1] => 25 )

这是我的代码:

$query = WP_Query(array("p" => myCourseId()));

但它不起作用。有什么错误?

新代码

$ids = myCourseId();

// The Loop

$query = WP_Query(array("post__in" => $ids));

myCoureID() 像我写的第一个一样返回一个数组

4

2 回答 2

0

尝试:

$myArrayOfIds = array(40, 25);
$query = WP_Query(array("post__in" => myArrayOfIds));
于 2013-06-20T14:18:25.723 回答
0

您可以尝试用 get_posts 做同样的事情,如下所示:

$ids = array(40,25);
$args = array(                        
    'numberposts' => -1,
    'posts_per_page' => -1,    
    'orderby'=>'post__in',                        
    'post__in'=>$ids
 ); 
$query = get_posts($args);
于 2013-06-20T14:39:17.003 回答