Tribe__Events__Venue::render_meta_box()
Adds a venue chooser to the write post page
Source
File: src/Tribe/Venue.php
public static function render_meta_box() { global $post; $options = ''; $style = ''; $event = $post; if ( $post->post_type == static::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 ( Tribe__Events__Main::instance()->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( [ Tribe__Events__Main::instance()->defaults(), $cleaned_tag ] ); } } } ?> <div id='venue-details' class="inside eventForm venue-form"> <table cellspacing="0" cellpadding="0" id="venue-info" class="venue-info"> <?php $venue_meta_box_template = apply_filters( 'tribe_events_venue_meta_box_template', Tribe__Events__Main::instance()->plugin_path . 'src/admin-views/venue-meta-box.php' ); if ( ! empty( $venue_meta_box_template ) ) { include( $venue_meta_box_template ); } ?> </table> </div> <?php }
Changelog
Version | Description |
---|---|
6.0.0 | Introduced. |