diff --git a/admin/settings/settings.php b/admin/settings/settings.php index 76091bea..cc2cc725 100644 --- a/admin/settings/settings.php +++ b/admin/settings/settings.php @@ -40,12 +40,16 @@ function sportspress_sport_callback() { $options = get_option( 'sportspress' ); $selected = sportspress_array_value( $options, 'sport', null ); + $custom_sport_name = sportspress_array_value( $options, 'custom_sport_name', null ); ?> + class="hidden">

-1, 'meta_query' => array( array( - 'key' => 'sp_preset', + 'key' => '_sp_preset', 'value' => 1 ) ) @@ -198,7 +202,7 @@ function sportspress_sport_validate( $input ) { $id = wp_insert_post( $post ); // Flag as preset - update_post_meta( $id, 'sp_preset', 1 ); + update_post_meta( $id, '_sp_preset', 1 ); // Update meta if ( array_key_exists( 'meta', $post ) ): diff --git a/assets/js/admin.js b/assets/js/admin.js index d275fc49..cdaed5a9 100644 --- a/assets/js/admin.js +++ b/assets/js/admin.js @@ -1,5 +1,13 @@ jQuery(document).ready(function($){ + $("body.settings_page_sportspress #sportspress_sport").change(function() { + $target = $("#sportspress_custom_sport_name"); + if ( $(this).val() == "custom" ) + $target.show(); + else + $target.hide(); + }); + // Auto key placeholder $("#poststuff #title").on("keyup", function() { $("#sp_key").attr("placeholder", $(this).val().replace(/[^a-z]/gi,"").toLowerCase());