From e9b1d84c413700461a9759be294c706d01696a34 Mon Sep 17 00:00:00 2001 From: savvasha Date: Sun, 10 Dec 2017 21:09:51 +0200 Subject: [PATCH 1/5] Add event_id as an option to the template --- templates/event-blocks.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/event-blocks.php b/templates/event-blocks.php index 2021d2a9..f727e190 100644 --- a/templates/event-blocks.php +++ b/templates/event-blocks.php @@ -11,6 +11,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly $defaults = array( 'id' => null, + 'event_id' => null, 'title' => false, 'status' => 'default', 'date' => 'default', @@ -58,6 +59,8 @@ if ( $date_future != 'default' ) $calendar->future = $date_future; if ( $date_relative != 'default' ) $calendar->relative = $date_relative; +if ( $event_id ) + $calendar->event_id = $event_id; if ( $league ) $calendar->league = $league; if ( $season ) @@ -175,4 +178,4 @@ if ( $title ) if ( $id && $show_all_events_link ) echo ''; ?> - \ No newline at end of file + From 4c43023175df1550008e98b9f975b866c0336c4b Mon Sep 17 00:00:00 2001 From: savvasha Date: Sun, 10 Dec 2017 21:12:14 +0200 Subject: [PATCH 2/5] Add event_id as a variable to Calendar Class --- includes/class-sp-calendar.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/includes/class-sp-calendar.php b/includes/class-sp-calendar.php index 26c3ae9f..cb49e953 100644 --- a/includes/class-sp-calendar.php +++ b/includes/class-sp-calendar.php @@ -45,6 +45,9 @@ class SP_Calendar extends SP_Secondary_Post { /** @var int Number of events. */ public $number; + + /** @var int The event ID. */ + public $event_id; /** * __construct function. @@ -277,6 +280,10 @@ class SP_Calendar extends SP_Secondary_Post { ), ); } + + if ( $this->event_id) { + $args['p'] = $this->event_id; + } if ( 'auto' === $this->date && 'any' === $this->status ) { $args['post_status'] = 'publish'; From 7d26c871e218daffcedba2b849386ced879dd349 Mon Sep 17 00:00:00 2001 From: savvasha Date: Sun, 10 Dec 2017 21:30:39 +0200 Subject: [PATCH 3/5] Add event_id to event-blocks shortcode --- includes/class-sp-ajax.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/includes/class-sp-ajax.php b/includes/class-sp-ajax.php index dbef2f57..fd34eafd 100644 --- a/includes/class-sp-ajax.php +++ b/includes/class-sp-ajax.php @@ -468,6 +468,12 @@ class SP_AJAX {

+

+ +