Paramètres

$post_type

(string) (Requis) Le type de poste.

$feature

(string) (Requis) Le support à vérifier. Les supports acceptés :

  • 'title'
  • 'editor'
  • 'author'
  • 'thumbnail'
  • 'excerpt'
  • 'trackbacks'
  • 'custom-fields'
  • 'comments'
  • 'revisions'
  • 'page-attributes'

On peut utiliser ‘attachment:audio’ et ‘attachment:video’ à la place de 'thumbnail'.

Retourne

(bool) True si un type de poste est doté du support donné.

Structure de la fonction post_type_supports()

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

function post_type_supports( $post_type, $feature ) {
    global $_wp_post_type_features;

    return ( isset( $_wp_post_type_features[ $post_type ][ $feature ] ) );
}

Où trouver la fonction post_type_supports() dans le CMS Wordpress

Exemple

if ( post_type_supports( 'post', 'comments' ) ) {
    // code ici ...
}

Sources

Codex Wordpress : post_type_supports()

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

Retour