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

Retour