/** * Register Meta: Organizer Email * * @group tribe_event_organizer */ tribe_register_meta('tribe_event_organizer_email', array('classes' => array('meta_before' => array('email')), 'label' => __('Email:', 'tribe-events-calendar'), 'priority' => 30, 'filter_callback' => array('Tribe_Register_Meta', 'organizer_email'), 'group' => 'tribe_event_organizer')); /** * Register Meta: Organizer Website * * @group tribe_event_organizer */ tribe_register_meta('tribe_event_organizer_website', array('classes' => array('meta_before' => array('url')), 'label' => __('Website:', 'tribe-events-calendar'), 'priority' => 40, 'callback' => 'tribe_get_organizer_website_link', 'group' => 'tribe_event_organizer')); /** * Register Meta: Event Title * * @group none specified */ tribe_register_meta('tribe_event_title', array('classes' => array('meta_before' => array('tribe-events-meta-event-title', 'summary')), 'label' => __('Event:', 'tribe-events-calendar'), 'callback' => array('Tribe_Register_Meta', 'the_title'))); /** * Register Meta: Venue Map * * @group tribe_event_venue */ tribe_register_meta('tribe_venue_map', array('wrap' => array('before' => '', 'after' => '', 'label_before' => '', 'label_after' => '', 'meta_before' => '<div class="%s">', 'meta_after' => '</div>'), 'classes' => array('meta_before' => array('tribe-events-venue-map')), 'label' => '', 'priority' => 10, 'filter_callback' => array('Tribe_Register_Meta', 'venue_map'))); /** * Register Meta: Venue Map Link * * @group tribe_event_venue */ tribe_register_meta('tribe_event_venue_gmap_link', array('wrap' => array('before' => '', 'after' => '', 'label_before' => '', 'label_after' => '', 'meta_before' => '', 'meta_after' => ''), 'label' => '', 'filter_callback' => array('Tribe_Register_Meta', 'gmap_link'))); }
{ global $_tribe_meta_factory; $fields = tribe_get_custom_fields(get_the_ID()); $custom_meta = ''; foreach ($fields as $label => $value) { $custom_meta .= Tribe_Meta_Factory::template($label, $value, $meta_id); } return apply_filters('tribe_event_pro_meta_custom_meta', $custom_meta); } } /** * Register Meta Group: Event Custom Meta * * @todo remove in 3.7 */ tribe_register_meta_group('tribe_event_group_custom_meta', array('label' => __('Other', 'tribe-events-calendar-pro'), 'classes' => array('before' => array('tribe-events-meta-group tribe-events-meta-group-other'), 'label_before' => array('tribe-events-single-section-title')))); /** * Register Meta: Event Custom Meta * * @todo remove in 3.7 * @group tribe_event_custom_meta */ tribe_register_meta('tribe_event_custom_meta', array('label' => '', 'priority' => 60, 'filter_callback' => array('TribeEventsPro_SingleEventMeta', 'custom_meta'), 'group' => 'tribe_event_group_custom_meta')); /** * Register Meta: Event Recurrence Description * * @todo remove in 3.7 * @group tribe_event_custom_meta */ tribe_register_meta('tribe_event_custom_recurrence_description', array('label' => __('Recurrence Pattern:', 'tribe-events-calendar-pro'), 'priority' => 15, 'wrap' => array('before' => '', 'after' => '', 'label_before' => '<dt>', 'label_after' => '</dt>', 'meta_before' => '<dd class="%s">', 'meta_after' => '</dd>'), 'filter_callback' => array('TribeEventsPro_SingleEventMeta', 'custom_recurrence_description'), 'group' => 'tribe_event_details'));