WP_Query by just the id?

时间:2011-06-15 作者:supertrue

在法典中WP_Query 我知道你可以通过page_id=7 对于页或按p=7 对于帖子。有没有办法通过ID获取任何帖子类型的帖子?喜欢id=7 无论是页面、帖子还是自定义帖子类型,都能得到它?

我只能WP_Query 具有p=7 如果我添加&post_type=customposttype. 有没有一种方法可以从ID中获取它,而不考虑帖子类型?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

any 应检索任何类型:

$args = array(
  \'p\'         => 42, // ID of a page, post, or custom type
  \'post_type\' => \'any\'
);
$my_posts = new WP_Query($args);
请注意的描述any 在文件中:

“any”-检索除“exclude\\u from\\u search”设置为true的修订和类型之外的任何类型。

有关更多信息,请查看的文档WP_Query.

结束

相关推荐