Dans le codex pour WP_Query
, je vois que vous pouvez interroger par page_id=7
pour les pages ou par p=7
pour les publications. Est-il possible d’obtenir un poste de n’importe quel type de message par ID? Comme id=7
, il l’obtiendra, qu’il s’agisse d’une page, d’un message ou d’un type de message personnalisé?
Je ne peux obtenir que WP_Query
avec p=7
au travail si j'ajoute &post_type=customposttype
. Est-il possible de l'obtenir à partir de l'ID, quel que soit le type de message?
any
devrait extraire n'importe quel type:
$args = array(
'p' => 42, // ID of a page, post, or custom type
'post_type' => 'any'
);
$my_posts = new WP_Query($args);
Notez la description de any
dans la documentation:
'any' - récupère n'importe quel type, à l'exception des révisions et des types pour lesquels 'exclude_from_search' est défini sur true.
Pour plus d'informations, consultez la documentation de WP_Query .