This page redirects to an external site: https://developer.wordpress.org/reference/functions/get_post_type_capabilities/
Languages: English • Italiano • (Add your language)
Costruisce un oggetto con tutte le capacità di un dato tipo di post a partire dal relativo oggetto. Le capacità del tipo di post utilizzano l'argomento 'capability_type' come base, se la capacità non è impostata nell'array 'capabilities' o se tale argomento non viene fornito. L'argomento capability_type può opzionalmente essere registrato come un array, con il primo valore singolare e il secondo plurale, es. array('story, 'stories') Altrimenti, una 's' viene aggiunta al valore per formare il plurale. Dopo la registrazione, capability_type sarà sempre una stringa del valore singolare.
<?php get_post_type_capabilities( $args ) ?>
Per impostazione predefinita, sette chiavi sono accettate come parte dell'array delle capacità:
Queste quattro capacità primitive sono controllate nel codice base in vari punti.
Ci sono anche sette altre capacità primitive che non sono referenziate direttamente nel codice base, tranne in map_meta_cap(), la quale prende le tre meta capacità summenzionate e le traduce in una o più capacità primitive che devono essere poi confrontate con l'utente o il ruolo, a seconda del contesto.
Queste capacità aggiuntive sono utilizzate solo in map_meta_cap(). Perciò, esse sono assegnate per impostazione predefinita solo se il tipo di post è registrato con l'argomento 'map_meta_cap' impostato a true (il valore predefinito è false).
get_post_type_capabilities() si trova in wp-includes/post.php.
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()