-
Notifications
You must be signed in to change notification settings - Fork 5
AeriaType
simmontali edited this page Sep 9, 2019
·
2 revisions
⚠️ Warning: This page refers to Aeria v1, therefore the informations in it are deprecated and will not work on Aeria v3.
Con AeriaType è possibile definire custom post types
-
id
id post type -
title
title label post type -
relations
possibilità di definire relazioni con altri post type.type
definisce l'id del post type di relazione mentremultiple
definisce la possibilità di relazioni multiple. -
options
possibilità di definire le opzioni base di un custom post type di wordpress.
- [ 'sections' =>
true
|array()
] | Definisci direttamente le metabox utilizzando AeriaSection - [ 'metabox' =>
array()
| Definisci direttamente le metabox utilizzando AeriaMetabox - [ 'taxonomy' =>
array()
] | Definisci direttamente le tassonomie utilizzando AeriaTaxonomy - [ 'columns' =>
array()
] | Attiva direttamente la gestione colonne utilizzando AeriaColumns
- [ 'reorder' =>
true
] | Attiva il reorder manuale
AeriaType::register([
'id' => 'news',
'title' => __('Notizie','mytheme'),
'relations' => [
[
'title' => 'Autore',
'type' => 'author',
'multiple' => false
]
],
'options' => [
'menu_icon' => icon('newspaper'),
'supports' => 'title,editor,thumbnail,excerpt,author',
'taxonomies' => ['post_tag','category'],
'has_archive' => true,
'hierarchical' => false,
'rewrite' => [
'slug' => __('informati/notizie','URL slug','mytheme'),
'pages' => true,
'with_front' => true
]
],
]);