无法从WP_Query中检索数据

时间:2013-06-20 14:14:04

标签: php wordpress

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

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

这是我的代码:

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

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

新代码

$ids = myCourseId();

// The Loop

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

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

一样的arry

2 个答案:

答案 0 :(得分:0)

尝试:

$myArrayOfIds = array(40, 25);
$query = WP_Query(array("post__in" => myArrayOfIds));

答案 1 :(得分: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);