Description

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().

Paramètre

$post_type

(string) (Requis) Nom du type de poste.

Retourne

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

Structure de la fonction post_type_exists()

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

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

Fonction utilisée par post_type_exists()

get_post_type_object()

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

Où trouver 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