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=7
,который получит его независимо от того,страница это,сообщение или пользовательский тип сообщения?Я могу заставить работать только
WP_Query
сp=7
,если я добавлю&post_type=customposttype
.Есть ли способ получить его по идентификатору вне зависимости от типа сообщения?