-
Notifications
You must be signed in to change notification settings - Fork 5
AeriaMetabox
Alberto Parziale edited this page Aug 30, 2019
·
2 revisions
Con AeriaMetabox è possibile definire metabox
-
text
Input testuale standard -
datetime
Input date con widget selettore data -
daterange
Input multiplo di date con widget selettore data -
gallery
Selettore multiplo di media wordpress (Reorder ready) -
media
Selettore singolo di media wordpress -
select
Select standard | possibilità di inserire anche contenuti html -
select_ajax
Select ajax | necessario definirerelation
con l'id del post_type di relazione -
checkbox
Checkbox standard -
radio
Radiobox standard -
textarea
Textarea classica -
wysiwyg
Textarea wysiwyg
- ['slug' =>
'home'
] | Aggiunge la metabox esclusivamente alla pagina con slug home
AeriaMetabox::register([
'id' => 'info',
'title' => 'Info',
'pages' => ['news'],
'fields' => [
[
'name' => 'Text',
'id' => 'text',
'type' => 'text'
],
[
'name' => 'Date Time',
'id' => 'date_time',
'type' => 'datetime'
],
[
'name' => 'Date Range',
'id' => 'date_range',
'type' => 'daterange'
],
[
'name' => 'Select some Image/File from media library',
'id' => 'gallery',
'type' => 'gallery',
],
[
'name' => 'Single Image/File from media library',
'id' => 'image',
'type' => 'media'
],
[
'name' => 'Select',
'id' => 'select',
'type' => 'select',
'options' => [
'0' => '-- Select an option --',
'1' => 'Option 1',
'2' => 'Option 2'
]
],
[
'name' => 'Select Ajax',
'id' => 'select_ajax',
'type' => 'select_ajax',
'relation' => 'author'
],
[
'name' => 'Multiple Select',
'id' => 'multiple_select',
'type' => 'select',
'multiple' => true,
'options' => [
'1' => 'Option 1',
'2' => 'Option 2'
]
],
[
'name' => 'Select With Images',
'id' => 'select_images',
'type' => 'select',
'options' => [
'0' => [
'image' => '',
'html' => '-- Select an option --',
],
'1' => [
'image' => 'http://placehold.it/350x150',
'html' => 'Option 1',
],
'2' => [
'image' => 'http://placehold.it/350x150',
'html' => 'Option 2',
]
]
],
[
'name' => 'Multiple Select With Images',
'id' => 'select_multiple_images',
'type' => 'select',
'multiple' => true,
'options' => [
'1' => [
'image' => 'http://placehold.it/350x150',
'html' => 'Option 1',
],
'2' => [
'image' => 'http://placehold.it/350x150',
'html' => 'Option 2',
]
]
],
[
'name' => 'Checkbox',
'id' => 'checkbox',
'type' => 'checkbox',
],
[
'name' => 'Radiobox',
'id' => 'radiobox',
'type' => 'radio',
'options' => [
'no' => 'No',
'si' => 'Si'
]
],
[
'name' => 'Textarea',
'id' => 'textarea',
'type' => 'textarea'
],
[
'name' => 'Wysiwyg',
'id' => 'wysiwyg',
'type' => 'wysiwyg'
]
]
]);