-
Home
-
SportsPress – Sports Club & League Manager
- Tips
How to Hide SportsPress Admin Menus
function plt_hide_sportspress_menus() {
//Hide "SportsPress".
remove_menu_page('sportspress');
//Hide "SportsPress → Settings".
remove_submenu_page('sportspress', 'sportspress');
//Hide "SportsPress → Configure".
remove_submenu_page('sportspress', 'sportspress-config');
//Hide "SportsPress → Tutorials".
remove_submenu_page('sportspress', 'sportspress-tutorials');
//Hide "SportsPress → Overview".
remove_submenu_page('sportspress', 'sportspress-overview');
//Hide "SportsPress → Leagues".
remove_submenu_page('sportspress', 'edit-tags.php?taxonomy=sp_league');
//Hide "SportsPress → Seasons".
remove_submenu_page('sportspress', 'edit-tags.php?taxonomy=sp_season');
//Hide "Events".
remove_menu_page('edit.php?post_type=sp_event');
//Hide "Events → Events".
remove_submenu_page('edit.php?post_type=sp_event', 'edit.php?post_type=sp_event');
//Hide "Events → Add New Event".
remove_submenu_page('edit.php?post_type=sp_event', 'post-new.php?post_type=sp_event');
//Hide "Events → Venues".
remove_submenu_page('edit.php?post_type=sp_event', 'edit-tags.php?taxonomy=sp_venue&post_type=sp_event');
//Hide "Events → Calendars".
remove_submenu_page('edit.php?post_type=sp_event', 'edit.php?post_type=sp_calendar');
//Hide "Teams".
remove_menu_page('edit.php?post_type=sp_team');
//Hide "Teams → Teams".
remove_submenu_page('edit.php?post_type=sp_team', 'edit.php?post_type=sp_team');
//Hide "Teams → Add New Team".
remove_submenu_page('edit.php?post_type=sp_team', 'post-new.php?post_type=sp_team');
//Hide "Teams → League Tables".
remove_submenu_page('edit.php?post_type=sp_team', 'edit.php?post_type=sp_table');
//Hide "Players".
remove_menu_page('edit.php?post_type=sp_player');
//Hide "Players → Players".
remove_submenu_page('edit.php?post_type=sp_player', 'edit.php?post_type=sp_player');
//Hide "Players → Add New Player".
remove_submenu_page('edit.php?post_type=sp_player', 'post-new.php?post_type=sp_player');
//Hide "Players → Positions".
remove_submenu_page('edit.php?post_type=sp_player', 'edit-tags.php?taxonomy=sp_position&post_type=sp_player');
//Hide "Players → Player Lists".
remove_submenu_page('edit.php?post_type=sp_player', 'edit.php?post_type=sp_list');
//Hide "Staff".
remove_menu_page('edit.php?post_type=sp_staff');
//Hide "Staff → Staff".
remove_submenu_page('edit.php?post_type=sp_staff', 'edit.php?post_type=sp_staff');
//Hide "Staff → Add New Staff".
remove_submenu_page('edit.php?post_type=sp_staff', 'post-new.php?post_type=sp_staff');
//Hide "Staff → Jobs".
remove_submenu_page('edit.php?post_type=sp_staff', 'edit-tags.php?taxonomy=sp_role&post_type=sp_staff');
}
add_action('admin_menu', 'plt_hide_sportspress_menus', 22);
Where do I put this code?
How to Hide SportsPress Meta Boxes
function plt_hide_sportspress_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Shortcode" meta box.
remove_meta_box('sp_shortcodediv', $screen->id, 'side');
//Hide the "Feeds" meta box.
remove_meta_box('sp_feedsdiv', $screen->id, 'side');
//Hide the "Layout" meta box.
remove_meta_box('sp_formatdiv', $screen->id, 'side');
//Hide the "Columns" meta box.
remove_meta_box('sp_columnsdiv', $screen->id, 'side');
//Hide the "Details" meta box.
remove_meta_box('sp_detailsdiv', $screen->id, 'side');
//Hide the "Events" meta box.
remove_meta_box('sp_datadiv', $screen->id, 'normal');
//Hide the "Mode" meta box.
remove_meta_box('sp_modediv', $screen->id, 'side');
//Hide the "Event" meta box.
remove_meta_box('submitdiv', $screen->id, 'side');
//Hide the "Teams" meta box.
remove_meta_box('sp_teamdiv', $screen->id, 'side');
//Hide the "Specs" meta box.
remove_meta_box('sp_specsdiv', $screen->id, 'side');
//Hide the "Video" meta box.
remove_meta_box('sp_videodiv', $screen->id, 'side');
//Hide the "Results" meta box.
remove_meta_box('sp_resultsdiv', $screen->id, 'normal');
//Hide the "Box Score" meta box.
remove_meta_box('sp_performancediv', $screen->id, 'normal');
//Hide the "Logo" meta box.
remove_meta_box('postimagediv', $screen->id, 'side');
//Hide the "Staff" meta box.
remove_meta_box('sp_staffdiv', $screen->id, 'normal');
//Hide the "League Tables" meta box.
remove_meta_box('sp_tablesdiv', $screen->id, 'normal');
//Hide the "Player Lists" meta box.
remove_meta_box('sp_listsdiv', $screen->id, 'normal');
//Hide the "Metrics" meta box.
remove_meta_box('sp_metricsdiv', $screen->id, 'side');
//Hide the "Statistics" meta box.
remove_meta_box('sp_statisticsdiv', $screen->id, 'normal');
//Hide the "Equation" meta box.
remove_meta_box('sp_equationdiv', $screen->id, 'normal');
}
add_action('add_meta_boxes', 'plt_hide_sportspress_metaboxes', 20);
How to Hide the "SportsPress" Dashboard Widget
function plt_hide_sportspress_dashboard_widgets() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Remove the "SportsPress" widget.
remove_meta_box('sportspress_dashboard_status', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'plt_hide_sportspress_dashboard_widgets', 20);