Example #1
0
    /**
     * 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'));