WordPress.org

Ready to get started?Download WordPress

Codex

it:Riferimento funzioni/add post type support

Contents

Descrizione

Registra il supporto di certe funzionalità per un dato tipo di post. Ogni funzionalità ha un impatto diretto sul corrispondente campo mostrato nella schermata di modifica post, come l'editor o un meta box. Inoltre, la funzionalità 'revisions' indica se il tipo di post memorizzerà le revisioni, e la funzionalità 'comments' indica se il conteggio dei commenti verrà mostrato sulla schermata di modifica post.

Utilizzo

<?php add_post_type_support$post_type$supports ?>

Parametri

$post_type
(string) (richiesto) Tipo di post. (max. 20 caratteri)
Default: Nessuno
$supports
(string/array) (richiesto) funzionalità da aggiungere.
  • 'title'
  • 'editor' (contenuto)
  • 'author'
  • 'thumbnail' (immagine in evidenza) (il tema corrente deve anche supportare le immagini in evidenza)
  • 'excerpt'
  • 'trackbacks'
  • 'custom-fields'
  • 'comments' (verrò mostrato anche il fumetto con il conteggio nella schermata di modifica)
  • 'revisions' (memorizza le revisioni)
  • 'page-attributes' (template e ordine nel menu) (hierarchical deve essere true) (il selettore dei template delle pagine è disponibile solo per il tipo di post pagina)
  • 'post-formats' aggiunge i formati del post, si veda Post Formats
Default: Nessuno

Multisito

Per mostrare il meta box "Immagine in evidenza" nelle installazioni multisito, assicurarsi di aggiornare i tipi di file che è permesso caricare, in Amministra rete > Impostazioni > Impostazioni rete > Impostazioni di caricamento > Tipi di file di upload. Il valore predefinito è off.

Esempio

Questo esempio aggiunge il supporto per i riassunti nelle pagine (assumendo che non sia mostrato sotto "Impostazioni schermo"):

<?php
add_action('init', 'my_custom_init');
function my_custom_init() {
	add_post_type_support( 'page', 'excerpt' );
}
?>

Note

  • La funzione deve essere chiamata usando l'azione init, come nell'esempio qui sopra.

Log delle modifiche

File sorgente

add_post_type_support() si trova in wp-includes/post.php.

Correlati

Tipi di post: register_post_type(), add_post_type_support(), remove_post_type_support(), post_type_supports(), post_type_exists(), set_post_type(), get_post_type(), get_post_types(), get_post_type_object(), get_post_type_capabilities(), get_post_type_labels(), is_post_type_hierarchical(), is_post_type_archive(), post_type_archive_title()

Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.