Answers:
您可以使用get_posts()
与相同的参数WP_Query
。
要传递其ID,请使用'post__in' => array(43,23,65)
(仅接受数组)。
就像是:
$args = array(
'post__in' => array(43,23,65)
);
$posts = get_posts($args);
foreach ($posts as $p) :
//post!
endforeach;
我还将设置post_type
和posts_per_page
只是为了很好的措施。
post_type
参数,如果要获得5个以上的结果,请添加'nopaging' => true
选项。如果您使用逗号分隔的字符串而不是数组,请使用explode(',',$input);
转换为数组。
array
,请确保将其添加'order_by' => 'post__in'
到$args
。
post_type
参数。如果是post
,函数将返回所有内容类型,包括您的自定义类型,而不仅仅是post
。
get_posts()
codex.wordpress.org/Template_Tags/get_posts的'include'参数?