$name,
'labels' => $labels,
'public' => true,
'hierarchical' => true,
'rewrite' => array( 'slug' => 'venue' )
);
register_taxonomy( 'sp_venue', $object_type, $args );
register_taxonomy_for_object_type( 'sp_venue', 'sp_event' );
register_taxonomy_for_object_type( 'sp_venue', 'sp_calendar' );
}
add_action( 'init', 'sportspress_venue_term_init' );
function sportspress_venue_edit_form_fields( $term ) {
$t_id = $term->term_id;
$term_meta = get_option( "taxonomy_$t_id" ); ?>
|
|
|
|
|
|
'id',
'order' => 'DESC',
'hide_empty' => false,
'number' => 1,
);
// Get latitude and longitude from the last added venue
$terms = get_terms( 'sp_venue', $args );
if ( $terms && array_key_exists( 0, $terms) && is_object( $terms[0] ) ):
$t_id = $terms[0]->term_id;
$term_meta = get_option( "taxonomy_$t_id" );
$latitude = sportspress_array_value( $term_meta, 'sp_latitude', '40.7324319' );
$longitude = sportspress_array_value( $term_meta, 'sp_longitude', '-73.82480799999996' );
else:
$latitude = '40.7324319';
$longitude = '-73.82480799999996';
endif;
?>