問題描述

我有一個字串的帖子 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_typeposts_per_page 只是為了很好的措施。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。