get_post_type( int|WP_Post|null $post = null )
Reçoit le type de poste du poste actuel ou d'un poste donné.
Paramètre
$post(int|WP_Post|null)optionnelId 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()
get_post_type() est déclarée dans le fichier wp-includes/post.php à la ligne 1570 :
function get_post_type( $post = null ) {
$post = get_post( $post );
if ( $post ) {
return $post->post_type;
}
return false;
}
Fonction utilisée par get_post_type()
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
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