From 9a160644a0aaa372b38a715c137d03b149b312e7 Mon Sep 17 00:00:00 2001 From: Justin Foell <630830+jrfoell@users.noreply.github.com> Date: Mon, 8 Jun 2020 15:18:04 -0500 Subject: [PATCH] Add new block attributes to front-end render --- src/WPStrava/Blocks/Activity.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/WPStrava/Blocks/Activity.php b/src/WPStrava/Blocks/Activity.php index dcbf887..3baa5e3 100644 --- a/src/WPStrava/Blocks/Activity.php +++ b/src/WPStrava/Blocks/Activity.php @@ -40,8 +40,15 @@ class WPStrava_Blocks_Activity implements WPStrava_Blocks_Interface { $matches = []; preg_match( "/\/activities\/([0-9].*)$/", $attributes['url'], $matches ); if ( $matches[1] ) { + // Transform from block attributes to shortcode standard. + $attributes = array( + 'image_only' => isset( $attributes['imageOnly'] ) ? $attributes['imageOnly'] : false, + 'markers' => isset( $attributes['displayMarkers'] ) ? $attributes['displayMarkers'] : false, + 'id' => $matches[1], + ); + $renderer = new WPStrava_ActivityRenderer(); - return $renderer->get_html( array( 'id' => $matches[1] ) ); + return $renderer->get_html( $attributes ); } return $content; }