IDだけでWP_Query?
1 回答
- 投票
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_from_search 'がtrueに設定されている型を除くすべての型を取得します.
詳細については、 WP_Query のドキュメントをご覧ください.
>any
should retrieve any type:
$args = array(
'p' => 42, // ID of a page, post, or custom type
'post_type' => 'any'
);
$my_posts = new WP_Query($args);
Note the description of any
in the documentation:
'any' - retrieves any type except revisions and types with 'exclude_from_search' set to true.
For more information, have a look at the documentation of WP_Query.
WP_Query
のコーデックスでは、ページの場合はpage_id=7
で、投稿の場合はp=7
でクエリを実行できます.IDで任意の投稿タイプの投稿を取得する方法はありますか?id=7
のように、ページ、投稿、カスタム投稿のいずれのタイプでも取得できますか?WP_Query
を追加した場合にのみ、p=7
のWP_Query
を機能させることができます.投稿の種類に関係なく、IDから取得する方法はありますか?