Paramètre

$post(int|WP_Post|null)optionnel

Id ou objet du poste. Par défaut global $post.

Valeur par défaut : null

Description / Informations supplémentaires

Les types de poste par défaut de WordPress sont 'post', 'page', 'attachment', 'revision', 'nav_menu_item'.

Retourne

(int|false) Type de poste si succès. False si échec.

Déclaration et structure de la fonction get_post_type()

function get_post_type( $post = null ) {
    $post = get_post( $post );
    if ( $post ) {
        return $post->post_type;
    }

    return false;
}
get_post()

Retourne les données d'un poste en passant l'id ou l'objet d'un poste.

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

Exemple

Condition pour voir si le poste actuel est d'un type de poste voulu :
if ( get_post_type( get_the_ID() ) == 'slug_post_type' ) {
    // Code ici...
}

Sources

Codex WordPress : get_post_type()

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

Retour