Tribe__Events__Main::VenueMetaBox()
Adds a venue chooser to the write post page
Source
File: src/Tribe/Main.php
public function VenueMetaBox() { global $post; $options = ''; $style = ''; $event = $post; if ( $post->post_type == Tribe__Events__Venue::POSTTYPE ) { if ( ( is_admin() && isset( $_GET['post'] ) && $_GET['post'] ) || ( ! is_admin() && isset( $event->ID ) ) ) { $saved = true; } $is_saved = $event->ID && isset( $saved ) && $saved; if ( $is_saved ) { $venue_title = apply_filters( 'the_title', $post->post_title, $post->ID ); } foreach ( $this->venueTags as $tag ) { if ( metadata_exists( 'post', $event->ID, $tag ) ) { $$tag = esc_html( get_post_meta( $event->ID, $tag, true ) ); } else { $cleaned_tag = str_replace( '_Venue', '', $tag ); $$tag = call_user_func( array( $this->defaults(), $cleaned_tag ) ); } } } ?> <style type="text/css"> #EventInfo { border: none; } </style> <div id='eventDetails' class="inside eventForm"> <table cellspacing="0" cellpadding="0" id="EventInfo" class="VenueInfo"> <?php $venue_meta_box_template = apply_filters( 'tribe_events_venue_meta_box_template', $this->plugin_path . 'src/admin-views/venue-meta-box.php' ); if ( ! empty( $venue_meta_box_template ) ) { include( $venue_meta_box_template ); } ?> </table> </div> <?php }