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'

Description / Informations supplémentaires

Voir aussi la fonction register_post_status().

Retourne

(array) Une liste de status de poste sous forme de noms ou d'objets.

Déclaration et structure de la fonction get_post_stati()

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 );
}
wp_filter_object_list()

Filtre une liste d'objet en se basant sur un tableau d'arguments par paire de clé => valeur.

Où est utilisée 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

Retour