我有一个循环来显示我的自定义帖子类型“case\\u studies”。它最初显示所有帖子,直到我只想显示3个特定帖子。问题是它只显示了我列表中的第一个帖子“p=54,49,44”。我做错了什么?
$case_studies = new WP_Query();
$count = 0;
$case_studies->query(\'post_type=case_studies&p=54,49,44\');
while($case_studies->have_posts()) : $case_studies->the_post(); $count++;
$custom = get_post_custom($post->ID);
$case_studies_image_url = $custom[\'second_image\'][0];
最合适的回答,由SO网友:Steve Fischer 整理而成
我认为你需要改变:
$case_studies->query(\'post_type=case_studies&p=54,49,44\');
至
$case_studies->query_posts( array( \'post__in\' => array( 54, 49, 44 ) ) );
我会在这一页上找到更多的例子。
http://codex.wordpress.org/Function_Reference/query_posts. 当你在那里搜索“多个帖子/页面处理”时。
希望这有帮助,我对wordpress还是新手。