Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

it:Riferimento funzioni/remove post type support

This page redirects to an external site: https://developer.wordpress.org/reference/functions/remove_post_type_support/

Dsecrizione

Rimuove il supporto di certe funzionalità ad un dato tipo di post. Tutte le funzionalità sono direttamente associate con un'area funzionale della schermata di modifica, come ad esempio 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.

Tipicamente remove_post_type_support() dovrebbe essere agganciato all'azione 'init' .

Utilizzo

<?php remove_post_type_support$post_type$supports ?>

Parametri

$post_type
(string) (richiesto) Tipo di post. (max. 20 characters)
Default: Nessuno
$supports
(string) (richiesto) Funzionalità da rimuovere.
Default: Nessuno
  • 'title'
  • 'editor' (contenuto)
  • 'author'
  • 'thumbnail' (immagine in evidenza) (il tema corrente deve supportare anche le immagini in evidenza)
  • 'excerpt'
  • 'trackbacks'
  • 'custom-fields'
  • 'comments' (mostra anche il fumetto con il conteggio dei commenti sulla schermata di modifica)
  • 'revisions' (memorizza le revisioni)
  • 'page-attributes' (template e ordine nel menu) ('hierarchical' deve essere true)
  • 'post-formats'

Esempi

Rimuovere il supporto ai riassunti

Questo esempio rimuove il supporto ai riassunti nei post:

add_action( 'init', 'my_custom_init' );
function my_custom_init() {
	remove_post_type_support( 'post', 'excerpt' );
}

Rimuovere il supporto ai formati dei post

Questo esempio rimuove il supporto ai formati dei post:

add_action( 'init', 'my_remove_post_type_support', 10 );
function my_remove_post_type_support() {
    remove_post_type_support( 'post', 'post-formats' );
}

Log delle modifiche

File sorgente

remove_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.