get_post_stati( array|string $args = array(), string $output = 'names', string $operator = 'and' )
Donne une liste de status de poste.
Description
Voir aussi la fonction register_post_status()
.
Paramètres
$args
(array | string) (Optionnel) Tableau ou chaîne d'arguments de status de poste à comparer à la global $wp_post_statuses objects.
Valeur par défaut : array()
$output
(string) (Optionnel) Le type de sortie à retourner. Accepte 'names' ou 'objects'.
Valeur par défaut : 'names'
$operator
(string) (Optionnel) L'opération logique à exécuter.
- 'or' signifie que seulement un élément du tableau a besoin de correspondre.
- 'and' signifie que tous les éléments du tableau doivent correspondre.
Valeur par défaut : 'and'
Retourne
(array) Une liste de status de poste sous forme de noms ou d'objets.
Structure de la fonction get_post_stati()
Définie dans le fichier wp-includes/post.php à la ligne 1163 :
function get_post_stati( $args = array(), $output = 'names', $operator = 'and' ) {
global $wp_post_statuses;
$field = ( 'names' === $output ) ? 'name' : false;
return wp_filter_object_list( $wp_post_statuses, $args, $operator, $field );
}
Fonction utilisée par get_post_stati()
wp_filter_object_list()
Filtre une liste d'objet en se basant sur un tableau d'arguments par paire de clé => valeur.
Où trouver la fonction get_post_stati()
dans le CMS Wordpress
Sources
Codex Wordpress : get_post_stati()
Autres fonctions dans le même fichier : wp-includes/post.php