Par défaut, tous les articles personnalisés ajoutent la prise en charge du titre et de l'éditeur, si vous voulez plus de choses comme des commentaires, des miniatures et des révisions, vous devez les ajouter manuellement dans l' argument de prise en charge .
En savoir plus sur la façon d'enregistrer votre type de publication personnalisé ici , vous pouvez également trouver la section sur le support pour voir ce que vous pouvez ajouter.
Voici un exemple où enregistrer la vignette pour la publication personnalisée "Livres" et qui prend en charge: 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'
function codex_custom_init() {
$labels = array(
'name' => _x('Books', 'post type general name'),
'singular_name' => _x('Book', 'post type singular name'),
'add_new' => _x('Add New', 'book'),
'add_new_item' => __('Add New Book'),
'edit_item' => __('Edit Book'),
'new_item' => __('New Book'),
'all_items' => __('All Books'),
'view_item' => __('View Book'),
'search_items' => __('Search Books'),
'not_found' => __('No books found'),
'not_found_in_trash' => __('No books found in Trash'),
'parent_item_colon' => '',
'menu_name' => __('Books')
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type('book',$args);
}
add_action( 'init', 'codex_custom_init' );