问题描述
在 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。