diff --git a/admin/hooks/admin-enqueue-scripts.php b/admin/hooks/admin-enqueue-scripts.php index 3dbf2c48..a73479a3 100644 --- a/admin/hooks/admin-enqueue-scripts.php +++ b/admin/hooks/admin-enqueue-scripts.php @@ -17,6 +17,6 @@ function sportspress_admin_enqueue_scripts( $hook ) { wp_enqueue_script( 'sportspress-admin', SPORTSPRESS_PLUGIN_URL .'assets/js/admin.js', array( 'jquery' ), time(), true ); // Localize scripts. - wp_localize_script( 'sportspress-admin', 'localized_strings', array( 'remove_text' => __( 'Remove', 'sportspress' ) ) ); + wp_localize_script( 'sportspress-admin', 'localized_strings', array( 'remove_text' => __( '— Remove —', 'sportspress' ) ) ); } add_action( 'admin_enqueue_scripts', 'sportspress_admin_enqueue_scripts' ); diff --git a/admin/post-types/event.php b/admin/post-types/event.php index d7974f77..a5546497 100644 --- a/admin/post-types/event.php +++ b/admin/post-types/event.php @@ -63,7 +63,9 @@ function sportspress_event_details_meta( $post ) { 'values' => 'term_id', 'show_option_none' => __( '-- Not set --', 'sportspress' ), ); - sportspress_dropdown_taxonomies( $args ); + if ( ! sportspress_dropdown_taxonomies( $args ) ): + sportspress_taxonomy_adder( 'sp_league', 'sp_team' ); + endif; ?>
@@ -76,7 +78,9 @@ function sportspress_event_details_meta( $post ) { 'values' => 'term_id', 'show_option_none' => __( '-- Not set --', 'sportspress' ), ); - sportspress_dropdown_taxonomies( $args ); + if ( ! sportspress_dropdown_taxonomies( $args ) ): + sportspress_taxonomy_adder( 'sp_season', 'sp_team' ); + endif; ?>
@@ -89,7 +93,9 @@ function sportspress_event_details_meta( $post ) { 'values' => 'term_id', 'show_option_none' => __( '-- Not set --', 'sportspress' ), ); - sportspress_dropdown_taxonomies( $args ); + if ( ! sportspress_dropdown_taxonomies( $args ) ): + sportspress_taxonomy_adder( 'sp_venue', 'sp_event' ); + endif; ?> @@ -131,7 +137,7 @@ function sportspress_event_team_meta( $post ) { 'post_type' => 'sp_team', 'name' => 'sp_team_selector', 'class' => 'sportspress-pages', - 'show_option_none' => __( '— Select —', 'sportspress' ), + 'show_option_none' => __( '— Add —', 'sportspress' ), 'option_none_value' => '0' ); wp_dropdown_pages( $args ); @@ -139,7 +145,6 @@ function sportspress_event_team_meta( $post ) { ', $name, $class ); if ( $args['show_option_all'] ) { printf( '', $args['show_option_all'] ); @@ -252,7 +252,10 @@ if ( !function_exists( 'sportspress_dropdown_taxonomies' ) ) { printf( '', $term->slug, selected( true, $args['selected'] == $term->slug, false ), $term->name ); } print( '' ); - } + return true; + else: + return false; + endif; } } @@ -1065,12 +1068,27 @@ if ( !function_exists( 'sportspress_player_nationality_selector' ) ) { } if ( !function_exists( 'sportspress_post_adder' ) ) { - function sportspress_post_adder( $meta = 'post' ) { - $obj = get_post_type_object( $meta ); + function sportspress_post_adder( $post_type = 'post' ) { + $obj = get_post_type_object( $post_type ); ?> -