friendsoftheCT

CMB Date-Time Metaboxes

Feb 20th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. function date_time_metaboxes( $meta_boxes ) {
  2.     $prefix = '_cmb_'; // Prefix for all fields
  3.  
  4.     $meta_boxes[] = array(
  5.         'id' => 'date-time',
  6.         'title' => 'Date and Time:',
  7.         'pages' => array('report'), // post type
  8.         'context' => 'side',
  9.         'priority' => 'high',
  10.         'show_names' => true, // Show field names on the left
  11.         'pages' => array('report'), // post type
  12.         'fields' => array(
  13.  
  14.             array(
  15.                 'name' => 'Start Date:',
  16.                 'desc' => '',
  17.                 'id'   => $prefix . 'event_start_date',
  18.                 'type' => 'text_date_timestamp',
  19.             ),
  20.                 array(
  21.                 'name' => 'Start Time:',
  22.                 'desc' => '',
  23.                 'id'   => $prefix . 'event_start_time',
  24.                 'type' => 'text_time',
  25.             ),
  26.                 array(
  27.                 'name' => 'End Date:',
  28.                 'desc' => '',
  29.                 'id'   => $prefix . 'event_end_date',
  30.                 'type' => 'text_date_timestamp',
  31.             ),
  32.                 array(
  33.                 'name' => 'End Time:',
  34.                 'desc' => '',
  35.                 'id'   => $prefix . 'event_end_time',
  36.                 'type' => 'text_time',
  37.             ),
  38.         ),
  39.     );
  40.  
  41.     return $meta_boxes;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment