Lorsque vous enregistrez un type de publication , vous pouvez transmettre un tableau d'arguments qu'il "prend en charge". (Par exemple, "attributs de page", "auteur", "éditeur", etc.)
Je vois que get_post_types contient des arguments que vous pouvez filtrer, mais comment puis-je filtrer ceux qui "prennent en charge" des fonctionnalités spécifiques telles que "attributs de page" ou "auteur"? Je me rends compte que je pourrais exécuter une boucle pour filtrer après coup, mais cela peut-il être fait sans étape supplémentaire?
Merci.
Oui, cela peut être fait. Voici comment:
get_post_types( array('supports' => array('page-attributes')), 'names', 'OR');
Ce ticket Trac explique en partie pourquoi ce dernier paramètre - le "OU" - est nécessaire: http://core.trac.wordpress.org/ticket/17620