Paramètre

$post_type(string)requis

Nom du type de poste.

Description / Informations supplémentaires

Pour plus d'informations sur cette fonction ou d'autres similaires, voir l'article Conditional Tags sur le Manuel du développeur de thème.

Pour qu'un type de poste existe il faut qu'il soit enregistré au préalable avec la fonction register_post_type().

Retourne

(bool) True si le type de poste est enregistré.

Déclaration et structure de la fonction post_type_exists()

function post_type_exists( $post_type ) {
    return (bool) get_post_type_object( $post_type );
}
get_post_type_object()

Reçoit l'objet d'un type de poste par son nom.

Où est utilisée la fonction post_type_exists() dans le CMS WordPress

Exemple

$exists = post_type_exists( 'post' );
// retourne true.

$exists = post_type_exists( 'book' );
// retourne true si book a été enregistré au préalable.

Sources

Codex WordPress : post_type_exists()

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

Retour