diff --git a/assets/css/admin.css b/assets/css/admin.css index c14e3047..823db4e9 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -155,6 +155,14 @@ text-align: right; } +.sp-admin-config-table .sp-visibility-icon { + color: #ddd; +} + +.sp-admin-config-table .sp-visibility-icon-visible { + color: #555; +} + .sportspress table.form-table .sp-color-option { max-width: 225px; } diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php index a7464234..fd4c36d7 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php @@ -29,6 +29,11 @@ class SP_Meta_Box_Performance_Details extends SP_Meta_Box_Config { } else { $readonly = false; } + + // Options + $visibility_options = apply_filters( 'sportspress_statistic_visibility_options', array( 'sp_event', 'sp_player' ) ); + + // Post Meta $section = get_post_meta( $post->ID, 'sp_section', true ); if ( '' === $section ) { $section = -1; @@ -37,6 +42,10 @@ class SP_Meta_Box_Performance_Details extends SP_Meta_Box_Config { if ( '' === $format ) { $format = 'number'; } + $visibility = get_post_meta( $post->ID, 'sp_visibility', true ); + if ( ! is_array( $visibility ) ) { + $visibility = $visibility_options; + } ?>
@@ -65,6 +74,17 @@ class SP_Meta_Box_Performance_Details extends SP_Meta_Box_Config { ?>
++