downloadtaky

workiing meta

Apr 22nd, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.54 KB | None | 0 0
  1. <?php  
  2. /**
  3.      * MetaBox personalizzati
  4.      */
  5.  
  6.     function et_2018_get_meta_box( $meta_boxes ) {
  7.         $prefix = 'et2018-';
  8.  
  9.         $meta_boxes[] = array(
  10.             'id' => 'beerdesc',
  11.             'title' => esc_html__( 'Scheda birra', 'et-2018-template' ),
  12.             'post_types' => array( 'post' ),
  13.             'context' => 'form_top',
  14.             'priority' => 'high',
  15.             'autosave' => true,
  16.             'fields' => array(
  17.                 array(
  18.                     'id' => $prefix . 'nome_birra',
  19.                     'type' => 'text',
  20.                     'name' => esc_html__( 'Nome Birra', 'et-2018-template' ),
  21.                     'desc' => esc_html__( 'Nome Birra', 'et-2018-template' ),
  22.                     'placeholder' => esc_html__( 'Iniziale maiuscola', 'et-2018-template' ),
  23.                 ),
  24.                 array(
  25.                     'id' => $prefix . 'nome_birrificio',
  26.                     'type' => 'text',
  27.                     'name' => esc_html__( 'Birrificio', 'et-2018-template' ),
  28.                     'desc' => esc_html__( 'Nome birrificio con iniziale maiuscola', 'et-2018-template' ),
  29.                     'placeholder' => esc_html__( 'Nome Birrificio', 'et-2018-template' ),
  30.                 ),
  31.                 array(
  32.                     'id' => $prefix . 'gradazione',
  33.                     'type' => 'number',
  34.                     'step' => 'any',
  35.                     'name' => esc_html__( 'Gradazione', 'et-2018-template' ),
  36.                     'desc' => esc_html__( 'Gradazione senza segni! (no % e nemmeno °)', 'et-2018-template' ),
  37.                     'placeholder' => esc_html__( 'Gradazione', 'et-2018-template' ),
  38.                 ),
  39.                 array(
  40.                     'id' => $prefix . 'stile_birra',
  41.                     'type' => 'text',
  42.                     'name' => esc_html__( 'Stile', 'et-2018-template' ),
  43.                     'desc' => esc_html__( 'Stile della birra', 'et-2018-template' ),
  44.                     'placeholder' => esc_html__( 'Stile della birra', 'et-2018-template' ),
  45.                 ),
  46.                 array(
  47.                     'id' => $prefix . 'gusto_prevalente',
  48.                     'name' => esc_html__( 'Gusto Prevalente', 'et-2018-template' ),
  49.                     'type' => 'radio',
  50.                     'desc' => esc_html__( 'Macro descrittore', 'et-2018-template' ),
  51.                     'placeholder' => '',
  52.                     'options' => array(
  53.                         'amaro' => 'Amaro',
  54.                         'dolce' => 'Dolce',
  55.                         'acido' => 'Acido',
  56.                         'tostato' => 'Tostato',
  57.                     ),
  58.                     'inline' => true,
  59.                 ),
  60.                 array(
  61.                     'id' => $prefix . 'gusto_descrittori',
  62.                     'name' => esc_html__( 'Descrittori birra', 'et-2018-template' ),
  63.                     'type' => 'checkbox_list',
  64.                     'desc' => esc_html__( 'La lista dei descrittori presa da qui: https://www.pintamedicea.com/birra/2017/la-ruota-dei-sapori-di-meilgaard/', 'et-2018-template' ),
  65.                     'options' => array(
  66.                         'fruttato' => 'Fruttato',
  67.                         'floreale' => 'Floreale',
  68.                         'luppolato' => 'Luppolato',
  69.                         'resinoso' => 'Resinoso',
  70.                         'alcolico' => 'Alcolico/Solvente',
  71.                         'malto' => 'Malto',
  72.                         'caramello' => 'Caramelllo',
  73.                         'tostato' => 'Tostato/Bruciato',
  74.                         'acido' => 'Acido',
  75.                         'dolce' => 'Dolce',
  76.                         'amaro' => 'Amaro',
  77.                         'astringente' => 'Astringente',
  78.                     ),
  79.                     'class' => 'listadescrittori',
  80.                     'inline' => true,
  81.                 ),
  82.                 array(
  83.                     'id' => $prefix . 'prezzo_birra',
  84.                     'type' => 'number',
  85.                     'name' => esc_html__( 'Prezzo', 'et-2018-template' ),
  86.                     'desc' => esc_html__( 'Costo al pubblico della birra senza simboli!', 'et-2018-template' ),
  87.                     'placeholder' => esc_html__( 'Costo', 'et-2018-template' ),
  88.                 ),
  89.                 array(
  90.                     'id' => $prefix . 'disponibilita',
  91.                     'name' => esc_html__( 'Disponibilità', 'et-2018-template' ),
  92.                     'type' => 'checkbox',
  93.                     'desc' => esc_html__( 'Disponibile o no?', 'et-2018-template' ),
  94.                     'std' => true,
  95.                 ),
  96.                 array(
  97.                     'id' => $prefix . 'formato_birra',
  98.                     'name' => esc_html__( 'Formati disponibili', 'et-2018-template' ),
  99.                     'type' => 'checkbox_list',
  100.                     'desc' => esc_html__( 'Formati disponibili', 'et-2018-template' ),
  101.                     'options' => array(
  102.                         '33cl' => '33cl',
  103.                         '375cl' => '37.5cl',
  104.                         '50cl' => '50cl',
  105.                         '75cl' => '75cl',
  106.                         'magnum' => 'Magnum',
  107.                         'fusto' => 'fusto',
  108.                     ),
  109.                     'class' => 'formatidisponibili',
  110.                     'inline' => true,
  111.                 ),
  112.                 array(
  113.                     'id' => $prefix . 'quantita_birra',
  114.                     'type' => 'number',
  115.                     'name' => esc_html__( 'Quantità disponibile', 'et-2018-template' ),
  116.                     'desc' => esc_html__( 'Quante ne hai?', 'et-2018-template' ),
  117.                 ),
  118.                 array(
  119.                     'id' => $prefix . 'annata_birra',
  120.                     'type' => 'number',
  121.                     'name' => esc_html__( 'Annata', 'et-2018-template' ),
  122.                     'desc' => esc_html__( 'Di che anno è la birra?', 'et-2018-template' ),
  123.                     'placeholder' => esc_html__( 'Annata', 'et-2018-template' ),
  124.                     'clone' => true,
  125.                     'add_button' => esc_html__( 'Anni diversi?', 'et-2018-template' ),
  126.                 ),
  127.             ),
  128.         );
  129.  
  130.         return $meta_boxes;
  131.     }
  132.     add_filter( 'rwmb_meta_boxes', 'et_2018_get_meta_box' );
Advertisement
Add Comment
Please, Sign In to add comment