From 0384fb74254e096c19648f64d6c167d7577ebcc2 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Fri, 18 Apr 2014 22:32:28 +1000 Subject: [PATCH] Display editor at bottom of each post type --- .../post-types/class-sp-admin-meta-boxes.php | 28 +++++++++++------- ... => class-sp-meta-box-calendar-editor.php} | 8 ++--- ...php => class-sp-meta-box-event-editor.php} | 8 ++--- ....php => class-sp-meta-box-list-editor.php} | 8 ++--- ...hp => class-sp-meta-box-player-editor.php} | 8 ++--- .../class-sp-meta-box-player-shortcode.php | 29 ------------------- .../class-sp-meta-box-staff-editor.php | 24 +++++++++++++++ .../class-sp-meta-box-staff-shortcode.php | 29 ------------------- .../class-sp-meta-box-table-editor.php | 24 +++++++++++++++ .../class-sp-meta-box-team-editor.php | 24 +++++++++++++++ .../class-sp-meta-box-team-shortcode.php | 29 ------------------- 11 files changed, 106 insertions(+), 113 deletions(-) rename includes/admin/post-types/meta-boxes/{class-sp-meta-box-list-description.php => class-sp-meta-box-calendar-editor.php} (73%) rename includes/admin/post-types/meta-boxes/{class-sp-meta-box-event-article.php => class-sp-meta-box-event-editor.php} (75%) rename includes/admin/post-types/meta-boxes/{class-sp-meta-box-table-description.php => class-sp-meta-box-list-editor.php} (73%) rename includes/admin/post-types/meta-boxes/{class-sp-meta-box-calendar-description.php => class-sp-meta-box-player-editor.php} (71%) delete mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-player-shortcode.php create mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-editor.php delete mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-shortcode.php create mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-table-editor.php create mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-team-editor.php delete mode 100644 includes/admin/post-types/meta-boxes/class-sp-meta-box-team-shortcode.php 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 bfa448ac..53293cd0 100644 --- a/includes/admin/post-types/class-sp-admin-meta-boxes.php +++ b/includes/admin/post-types/class-sp-admin-meta-boxes.php @@ -7,7 +7,7 @@ * @author ThemeBoy * @category Admin * @package SportsPress/Admin/Meta Boxes - * @version 0.7 + * @version 0.8 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly @@ -70,6 +70,9 @@ class SP_Admin_Meta_Boxes { add_action( 'sportspress_process_sp_list_meta', 'SP_Meta_Box_List_Format::save', 10, 2 ); add_action( 'sportspress_process_sp_list_meta', 'SP_Meta_Box_List_Details::save', 20, 2 ); add_action( 'sportspress_process_sp_list_meta', 'SP_Meta_Box_List_Data::save', 30, 2 ); + + // Save Staff Meta Boxes + add_action( 'sportspress_process_sp_staff_meta', 'SP_Meta_Box_Staff_Details::save', 10, 2 ); } /** @@ -86,54 +89,55 @@ class SP_Admin_Meta_Boxes { // Columns add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Column_Details::output', 'sp_column', 'normal', 'high' ); - // Performance + // Metrics add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Metric_Details::output', 'sp_metric', 'normal', 'high' ); // Performance add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Performance_Details::output', 'sp_performance', 'normal', 'high' ); // Events - add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Event_Shortcode::output', 'sp_event', 'side', 'default' ); + add_meta_box( 'sp_shortcodediv', __( 'Shortcodes', 'sportspress' ), 'SP_Meta_Box_Event_Shortcode::output', 'sp_event', 'side', 'default' ); add_meta_box( 'sp_formatdiv', __( 'Format', 'sportspress' ), 'SP_Meta_Box_Event_Format::output', 'sp_event', 'side', 'default' ); add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Event_Details::output', 'sp_event', 'side', 'default' ); add_meta_box( 'sp_teamdiv', __( 'Teams', 'sportspress' ), 'SP_Meta_Box_Event_Teams::output', 'sp_event', 'side', 'default' ); add_meta_box( 'sp_videodiv', __( 'Video', 'sportspress' ), 'SP_Meta_Box_Event_Video::output', 'sp_event', 'side', 'low' ); add_meta_box( 'sp_resultsdiv', __( 'Results', 'sportspress' ), 'SP_Meta_Box_Event_Results::output', 'sp_event', 'normal', 'high' ); add_meta_box( 'sp_performancediv', __( 'Performance', 'sportspress' ), 'SP_Meta_Box_Event_Performance::output', 'sp_event', 'normal', 'high' ); - add_meta_box( 'sp_articlediv', __( 'Article', 'sportspress' ), 'SP_Meta_Box_Event_Article::output', 'sp_event', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Article', 'sportspress' ), 'SP_Meta_Box_Event_Editor::output', 'sp_event', 'normal', 'high' ); // Calendars add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Calendar_Shortcode::output', 'sp_calendar', 'side', 'default' ); add_meta_box( 'sp_formatdiv', __( 'Layout', 'sportspress' ), 'SP_Meta_Box_Calendar_Format::output', 'sp_calendar', 'side', 'default' ); add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Calendar_Details::output', 'sp_calendar', 'side', 'default' ); add_meta_box( 'sp_datadiv', __( 'Events', 'sportspress' ), 'SP_Meta_Box_Calendar_Data::output', 'sp_calendar', 'normal', 'high' ); - add_meta_box( 'sp_descriptiondiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_Calendar_Description::output', 'sp_calendar', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_Calendar_Editor::output', 'sp_calendar', 'normal', 'high' ); // Teams -// add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Team_Shortcode::output', 'sp_team', 'side', 'default' ); add_meta_box( 'sp_columnssdiv', __( 'Columns', 'sportspress' ), 'SP_Meta_Box_Team_Columns::output', 'sp_team', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Profile', 'sportspress' ), 'SP_Meta_Box_Team_Editor::output', 'sp_team', 'normal', 'high' ); // Tables add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Table_Shortcode::output', 'sp_table', 'side', 'default' ); add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Table_Details::output', 'sp_table', 'side', 'default' ); add_meta_box( 'sp_datadiv', __( 'League Table', 'sportspress' ), 'SP_Meta_Box_Table_Data::output', 'sp_table', 'normal', 'high' ); - add_meta_box( 'sp_descriptiondiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_Table_Description::output', 'sp_table', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_Table_Editor::output', 'sp_table', 'normal', 'high' ); // Players -// add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Player_Shortcode::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' ); add_meta_box( 'sp_performancediv', __( 'Performance', 'sportspress' ), 'SP_Meta_Box_Player_Performance::output', 'sp_player', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Profile', 'sportspress' ), 'SP_Meta_Box_Player_Editor::output', 'sp_player', 'normal', 'high' ); // Lists add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_List_Shortcode::output', 'sp_list', 'side', 'default' ); add_meta_box( 'sp_formatdiv', __( 'Layout', 'sportspress' ), 'SP_Meta_Box_List_Format::output', 'sp_list', 'side', 'default' ); add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_List_Details::output', 'sp_list', 'side', 'default' ); add_meta_box( 'sp_datadiv', __( 'Player List', 'sportspress' ), 'SP_Meta_Box_List_Data::output', 'sp_list', 'normal', 'high' ); - add_meta_box( 'sp_descriptiondiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_List_Description::output', 'sp_list', 'normal', 'high' ); + add_meta_box( 'sp_editordiv', __( 'Description', 'sportspress' ), 'SP_Meta_Box_List_Editor::output', 'sp_list', 'normal', 'high' ); // Staff -// add_meta_box( 'sp_shortcodediv', __( 'Shortcode', 'sportspress' ), 'SP_Meta_Box_Staff_Shortcode::output', 'sp_staff', 'side', 'default' ); + add_meta_box( 'sp_detailsdiv', __( 'Details', 'sportspress' ), 'SP_Meta_Box_Staff_Details::output', 'sp_staff', 'side', 'default' ); + add_meta_box( 'sp_editordiv', __( 'Profile', 'sportspress' ), 'SP_Meta_Box_Staff_Editor::output', 'sp_staff', 'normal', 'high' ); } /** @@ -163,6 +167,10 @@ class SP_Admin_Meta_Boxes { // Lists remove_meta_box( 'sp_seasondiv', 'sp_list', 'side' ); remove_meta_box( 'sp_leaguediv', 'sp_list', 'side' ); + + // Staff + remove_meta_box( 'sp_seasondiv', 'sp_staff', 'side' ); + remove_meta_box( 'sp_leaguediv', 'sp_staff', 'side' ); } /** diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-description.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-editor.php similarity index 73% rename from includes/admin/post-types/meta-boxes/class-sp-meta-box-list-description.php rename to includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-editor.php index c2d5c895..a586016e 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-list-description.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-calendar-editor.php @@ -1,19 +1,19 @@ -

- -

-

- post_content, 'content' ); + } +} \ No newline at end of file diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-shortcode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-shortcode.php deleted file mode 100644 index 86218742..00000000 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-staff-shortcode.php +++ /dev/null @@ -1,29 +0,0 @@ - -

- -

-

- post_content, 'content' ); + } +} \ No newline at end of file diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-editor.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-editor.php new file mode 100644 index 00000000..7da5ac07 --- /dev/null +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-editor.php @@ -0,0 +1,24 @@ +post_content, 'content' ); + } +} \ No newline at end of file diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-shortcode.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-shortcode.php deleted file mode 100644 index 142c5ae2..00000000 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-team-shortcode.php +++ /dev/null @@ -1,29 +0,0 @@ - -

- -

-

-