diff --git a/includes/admin/post-types/class-sp-admin-cpt-event.php b/includes/admin/post-types/class-sp-admin-cpt-event.php
index fae0c39a..b0da4184 100644
--- a/includes/admin/post-types/class-sp-admin-cpt-event.php
+++ b/includes/admin/post-types/class-sp-admin-cpt-event.php
@@ -160,7 +160,7 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT {
$team_results = implode( ' | ', $team_results );
endif;
- echo '' . ( $team_result == '' ? '-' : $team_result ) . '';
+ echo '' . ( $team_result == '' ? '-' : apply_filters( 'sportspress_event_team_result_admin', $team_result, $post_id, $team_id ) ) . '';
echo ' ';
echo $team->post_title;
echo '
';
diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php
index 3ad0d9ba..e00cf580 100644
--- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php
+++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-data.php
@@ -146,6 +146,7 @@ class SP_Meta_Box_Calendar_Data {
endif;
if ( $team_result != null ):
+ $team_result = apply_filters( 'sportspress_calendar_team_result_admin', $team_result, $event->ID, $team );
$main_results[] = $team_result;
unset( $team_results['outcome'] );
$team_results = implode( ' | ', $team_results );
diff --git a/templates/event-blocks.php b/templates/event-blocks.php
index a6b9e5e1..a4142e75 100644
--- a/templates/event-blocks.php
+++ b/templates/event-blocks.php
@@ -9,8 +9,6 @@
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
-$primary_result = get_option( 'sportspress_primary_result', null );
-
$defaults = array(
'id' => null,
'title' => false,
@@ -82,12 +80,12 @@ if ( $title )
foreach ( $data as $event ):
if ( isset( $limit ) && $i >= $limit ) continue;
+ $permalink = get_post_permalink( $event, false, true );
$results = get_post_meta( $event->ID, 'sp_results', true );
$teams = array_unique( get_post_meta( $event->ID, 'sp_team' ) );
$teams = array_filter( $teams, 'sp_filter_positive' );
$logos = array();
- $main_results = array();
$j = 0;
foreach( $teams as $team ):
@@ -100,28 +98,17 @@ if ( $title )
endif;
$logos[] = $logo;
endif;
- $team_results = sp_array_value( $results, $team, null );
-
- if ( $primary_result ):
- $team_result = sp_array_value( $team_results, $primary_result, null );
- else:
- if ( is_array( $team_results ) ):
- end( $team_results );
- $team_result = prev( $team_results );
- else:
- $team_result = null;
- endif;
- endif;
- if ( $team_result != null )
- $main_results[] = $team_result;
-
endforeach;
?>