diff --git a/includes/widgets/class-sp-widget-player-list.php b/includes/widgets/class-sp-widget-player-list.php index b3306340..a0ba6db1 100644 --- a/includes/widgets/class-sp-widget-player-list.php +++ b/includes/widgets/class-sp-widget-player-list.php @@ -8,8 +8,16 @@ class SP_Widget_Player_list extends WP_Widget { function widget( $args, $instance ) { extract($args); + $id = empty($instance['id']) ? 0 : $instance['id']; + if ( $id <= 0 ) return; + + if ( 'yes' == get_option( 'sportspress_widget_unique', 'no' ) && get_the_ID() === $id ) { + $format = get_post_meta( $id, 'sp_format', true ); + if ( 'list' == $format ) return; + } + $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); $caption = empty($instance['caption']) ? null : $instance['caption']; $number = empty($instance['number']) ? null : $instance['number']; @@ -107,6 +115,17 @@ class SP_Widget_Player_list extends WP_Widget { $field_name = $this->get_field_name('columns') . '[]'; $field_id = $this->get_field_id('columns'); ?> +