Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Event_prefix_get_meta_box( $meta_boxes ) {
- $prefix = 'prefix-';
- $meta_boxes[] = array(
- 'id' => 'maee_events',
- 'title' => esc_html__( 'MMAEE Events'),
- 'post_types' => array('event' ),
- 'context' => 'advanced',
- 'priority' => 'default',
- 'autosave' => 'false',
- 'validation' => array(
- 'rules' => array(
- 'prefix-event_audience1'=>array('required' => true,),
- 'prefix-event_date1'=>array('required' => true,),
- 'prefix-event_start_time'=>array('required' => true,),
- 'prefix-event_end_time'=>array('required' => true,),
- 'prefix-recurring'=>array('required' => true,),
- 'prefix-event_recurring_details1'=>array('required' => true,),
- 'prefix-cost'=>array('required' => true,),
- 'prefix-event_street_address1'=>array('required' => true,),
- 'prefix-event_city1'=>array('required' => true,),
- 'prefix-event_description1'=>array('required' => true,),
- 'prefix-event_link1'=>array('required' => true,),
- 'prefix-maee-partner'=>array('required' => true,),
- 'prefix-maee-partner-info'=>array('required' => true,),
- ),
- ),
- 'fields' => array(
- array(
- 'id' => $prefix . 'event_audience1',
- 'name' => esc_html__( 'Audience', 'text-domain' ),
- 'type' => 'radio',
- 'placeholder' => '',
- 'options' => array(
- 'General Public' => 'General Public',
- 'Educator' => 'Educator',
- ),
- 'inline' => 'true',
- ),
- array(
- 'id' => $prefix . 'event_date1',
- 'type' => 'date',
- 'name' => esc_html__( 'Event Date', 'text-domain' ),
- 'inline' => 'true',
- ),
- array(
- 'id' => $prefix . 'event_start_time',
- 'name' => esc_html__( 'Event Start Time', 'text-domain' ),
- 'type' => 'text',
- 'placeholder' => esc_html__( '00:00 am/pm', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'event_end_time',
- 'name' => esc_html__( 'Event End Time', 'text-domain' ),
- 'type' => 'text',
- 'placeholder' => esc_html__( '00:00 am/pm', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'recurring_notes',
- 'type' => 'text',
- 'name' => esc_html__( 'Additional information', 'text-domain' ),
- 'placeholder' => esc_html__( 'Brief clarification if needed', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'cost',
- 'type' => 'text',
- 'name' => esc_html__( 'Cost?', 'text-domain' ),
- 'placeholder' => esc_html__( 'enter amount or "free"', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'event_street_address1',
- 'type' => 'text',
- 'name' => esc_html__( 'Venue name and Street Address', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'event_city1',
- 'type' => 'text',
- 'name' => esc_html__( 'City', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'event_description1',
- 'type' => 'wysiwyg',
- 'name' => esc_html__( 'Description', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'event_link1',
- 'type' => 'url',
- 'name' => esc_html__( 'Event link', 'text-domain' ),
- 'placeholder' => esc_html__( 'include https://', 'text-domain' ),
- ),
- array(
- 'id' => $prefix . 'maee-partner',
- 'type' => 'taxonomy',
- 'name' => esc_html__( 'MAEE Partner', 'text-domain' ),
- 'placeholder' => esc_html__( 'Select MAEE partner organization', 'text-domain' ),
- 'taxonomy' => 'category',
- 'field_type' => 'select',
- ),
- array(
- 'id' => $prefix . 'maee-partner-info',
- 'type' => 'text',
- 'name' => esc_html__( 'Partner Contact information', 'text-domain' ),
- 'placeholder' => esc_html__( 'email & phone', 'text-domain' ),
- ),
- ),
- );
- return $meta_boxes;
- }
- add_filter( 'rwmb_meta_boxes', 'Event_prefix_get_meta_box' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement