问题描述
我有一个字符串的帖子 ID:43,23,65
。我希望可以使用 get_posts()
,并使用 ID 作为参数的字符串。
但是我找不到任何通过 ID 检索多个帖子的功能。
我真的要做一个 WP_query
吗?
我也看过有人提到使用 tag_in
– 但我找不到任何文档。
最佳解决方案
您可以使用 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
只是为了很好的措施。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。