Description

Pour les postes qui ont un réglage limité de valeurs de status valides, cette fonction fournie les valeurs de status et leur description.

Pour obtenir tous les status de poste incluant ceux créés par la fonction register_post_status(), utilisez get_post_stati().

Retourne

(string[]) Tableau de status de poste par paire nom du status => label du status.

Structure de la fonction get_post_statuses()

Définie dans le fichier wp-includes/post.php à la ligne 946 :

function get_post_statuses() {
    $status = array(
        'draft'   => __( 'Draft' ),
        'pending' => __( 'Pending Review' ),
        'private' => __( 'Private' ),
        'publish' => __( 'Published' ),
    );

    return $status;
}

Fonction utilisée par get_post_statuses()

__()

Retourne la traduction d'un texte.

Où trouver la fonction get_post_statuses() dans le CMS Wordpress

Exemple

$post_statuses = get_post_statuses();

// En sortie : 
Array(
    [draft] => Draft
    [pending] => Pending Review
    [private] => Private
    [publish] => Published
)

Sources

Codex Wordpress : get_post_statuses()

Autres fonctions dans le même fichier : wp-includes/post.php

Retour