get_post_statuses()
Retourne tous les status de poste supportés par WordPress.
Description / Informations supplémentaires
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.
Déclaration et structure de la fonction get_post_statuses()
get_post_statuses() est déclarée dans le fichier wp-includes/post.php à la ligne 1296 :
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ù est utilisée 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