diff --git a/includes/admin/post-types/class-sp-admin-meta-boxes.php b/includes/admin/post-types/class-sp-admin-meta-boxes.php index 88d05c3e..64932367 100644 --- a/includes/admin/post-types/class-sp-admin-meta-boxes.php +++ b/includes/admin/post-types/class-sp-admin-meta-boxes.php @@ -150,6 +150,7 @@ class SP_Admin_Meta_Boxes { add_meta_box( 'sp_editordiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_Table_Editor::output', 'sp_table', 'normal', 'low' ); // Players + add_meta_box( 'sp_shortcodediv', __( 'Shortcodes', 'sportspress' ), 'SP_Meta_Box_Player_Shortcode::output', 'sp_player', 'side', 'default' ); add_meta_box( 'sp_columnsdiv', __( 'Columns', 'sportspress' ), 'SP_Meta_Box_Player_Columns::output', 'sp_player', 'side', 'default' ); add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Player_Details::output', 'sp_player', 'side', 'default' ); add_meta_box( 'sp_metricsdiv', __( 'Metrics', 'sportspress' ), 'SP_Meta_Box_Player_Metrics::output', 'sp_player', 'side', 'default' ); diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-shortcode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-shortcode.php new file mode 100644 index 00000000..daf5ef96 --- /dev/null +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-player-shortcode.php @@ -0,0 +1,36 @@ + +
+ +
++ +
+ ++ +
+ + __CLASS__ . '::event_list', 'event_blocks' => __CLASS__ . '::event_blocks', 'league_table' => __CLASS__ . '::league_table', + 'player_details' => __CLASS__ . '::player_details', + 'player_statistics' => __CLASS__ . '::player_statistics', 'player_list' => __CLASS__ . '::player_list', 'player_gallery' => __CLASS__ . '::player_gallery', ); @@ -160,6 +162,28 @@ class SP_Shortcodes { return self::shortcode_wrapper( array( 'SP_Shortcode_League_Table', 'output' ), $atts ); } + /** + * Player details shortcode. + * + * @access public + * @param mixed $atts + * @return string + */ + public static function player_details( $atts ) { + return self::shortcode_wrapper( array( 'SP_Shortcode_Player_Details', 'output' ), $atts ); + } + + /** + * Player statistics shortcode. + * + * @access public + * @param mixed $atts + * @return string + */ + public static function player_statistics( $atts ) { + return self::shortcode_wrapper( array( 'SP_Shortcode_Player_Statistics', 'output' ), $atts ); + } + /** * Player performance shortcode. * diff --git a/includes/shortcodes/class-sp-shortcode-player-details.php b/includes/shortcodes/class-sp-shortcode-player-details.php new file mode 100644 index 00000000..0f1b9efb --- /dev/null +++ b/includes/shortcodes/class-sp-shortcode-player-details.php @@ -0,0 +1,24 @@ +