問題描述
在 WP_Query 的 codex 中,我看到可以透過 page_id=7 查詢頁面或透過 p=7 檢視帖子。有沒有辦法透過 ID 獲得任何帖子型別的帖子?喜歡 id=7,無論它是一個頁面,釋出還是自定義帖子型別?
如果我新增& post_type = customposttype,我只能得到 p = 7 的 WP_Query 。有沒有辦法從 ID 獲得它,不管帖子型別?
最佳解決方案
any 應檢索任何型別:
$args = array(
'p' => 42, // ID of a page, post, or custom type
'post_type' => 'any'
);
$my_posts = new WP_Query($args);
有關更多資訊,請檢視 WP_Query 的檔案。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。