-
Home
-
JoomSport – for Sports: Team & League, Football, Hockey & more
- Tips
How to Hide JoomSport Admin Menus
function plt_hide_joomsport_sports_league_results_management_menus() {
//Hide "Dashboard →".
remove_submenu_page('index.php', 'joomsport_setup');
//Hide "JoomSport".
remove_menu_page('joomsport');
//Hide "JoomSport → Leagues".
remove_submenu_page('joomsport', 'edit-tags.php?taxonomy=joomsport_tournament&post_type=joomsport_season');
//Hide "JoomSport → Seasons".
remove_submenu_page('joomsport', 'edit.php?post_type=joomsport_season');
//Hide "JoomSport → Matchdays".
remove_submenu_page('joomsport', 'edit-tags.php?taxonomy=joomsport_matchday&post_type=joomsport_match');
//Hide "JoomSport → Teams".
remove_submenu_page('joomsport', 'edit.php?post_type=joomsport_team');
//Hide "JoomSport → Players".
remove_submenu_page('joomsport', 'edit.php?post_type=joomsport_player');
//Hide "JoomSport → Venues".
remove_submenu_page('joomsport', 'edit.php?post_type=joomsport_venue');
//Hide "JoomSport → Persons".
remove_submenu_page('joomsport', 'edit.php?post_type=joomsport_person');
//Hide "JoomSport → Import".
remove_submenu_page('joomsport', 'joomsport_import');
//Hide "JoomSport → Sports".
remove_submenu_page('joomsport', 'joomsport-page-sports');
//Hide "JoomSport → Events stats".
remove_submenu_page('joomsport', 'joomsport-page-events');
//Hide "JoomSport → Box score stats".
remove_submenu_page('joomsport', 'joomsport-page-boxfields');
//Hide "JoomSport → Person categories".
remove_submenu_page('joomsport', 'edit-tags.php?taxonomy=joomsport_personcategory&post_type=joomsport_person');
//Hide "JoomSport → Game stages".
remove_submenu_page('joomsport', 'joomsport-page-gamestages');
//Hide "JoomSport → Extra fields".
remove_submenu_page('joomsport', 'joomsport-page-extrafields');
//Hide "JoomSport → Settings".
remove_submenu_page('joomsport', 'joomsport_settings');
//Hide "JoomSport → Help".
remove_submenu_page('joomsport', 'joomsport_help');
}
add_action('admin_menu', 'plt_hide_joomsport_sports_league_results_management_menus', 11);
Where do I put this code?
How to Hide JoomSport Meta Boxes
function plt_hide_joomsport_sports_league_results_management_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Attributes" meta box.
remove_meta_box('joomsport_season_attr_form_meta_box', $screen->id, 'side');
//Hide the "Game stages" meta box.
remove_meta_box('joomsport_season_stages_form_meta_box', $screen->id, 'side');
//Hide the "Points" meta box.
remove_meta_box('joomsport_season_point_form_meta_box', $screen->id, 'joomsportintab_season1');
//Hide the "Participants" meta box.
remove_meta_box('joomsport_season_participiants_form_meta_box', $screen->id, 'joomsportintab_season1');
//Hide the "Season rules" meta box.
remove_meta_box('joomsport_season_rules_form_meta_box', $screen->id, 'joomsportintab_season1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_season_ef_form_meta_box', $screen->id, 'joomsportintab_season1');
//Hide the "Standings columns" meta box.
remove_meta_box('joomsport_season_stcolumns_form_meta_box', $screen->id, 'joomsportintab_season2');
//Hide the "Highlight team places" meta box.
remove_meta_box('joomsport_season_highlight_form_meta_box', $screen->id, 'joomsportintab_season2');
//Hide the "Ranking" meta box.
remove_meta_box('joomsport_season_ranking_form_meta_box', $screen->id, 'joomsportintab_season2');
//Hide the "Groups" meta box.
remove_meta_box('joomsport_season_groups_form_meta_box', $screen->id, 'joomsportintab_season4');
//Hide the "League *" meta box.
remove_meta_box('tagsdiv-joomsport_tournament', $screen->id, 'side');
//Hide the "Personal" meta box.
remove_meta_box('joomsport_team_personal_form_meta_box', $screen->id, 'joomsportintab_team1');
//Hide the "About team" meta box.
remove_meta_box('joomsport_team_about_form_meta_box', $screen->id, 'joomsportintab_team1');
//Hide the "Assign to season" meta box.
remove_meta_box('joomsport_team_seasons_form_meta_box', $screen->id, 'joomsportintab_team1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_team_ef_form_meta_box', $screen->id, 'joomsportintab_team1');
//Hide the "Players" meta box.
remove_meta_box('joomsport_team_players_form_meta_box', $screen->id, 'joomsportintab_team2');
//Hide the "Bonuses" meta box.
remove_meta_box('joomsport_team_bonuses_form_meta_box', $screen->id, 'joomsportintab_team2');
//Hide the "Extra fields assigned to the season" meta box.
remove_meta_box('joomsport_team_ef_assigned_form_meta_box', $screen->id, 'joomsportintab_team2');
//Hide the "Home venue" meta box.
remove_meta_box('joomsport_team_venue_form_meta_box', $screen->id, 'side');
//Hide the "Score & Points" meta box.
remove_meta_box('joomsport_match_score_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "Player Events" meta box.
remove_meta_box('joomsport_match_playerevents_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "Match Statistic" meta box.
remove_meta_box('joomsport_match_matchevents_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "Box Score" meta box.
remove_meta_box('joomsport_match_boxscore_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_match_ef_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "About match" meta box.
remove_meta_box('joomsport_match_descr_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "Match description" meta box.
remove_meta_box('joomsport_match_about_form_meta_box', $screen->id, 'joomsportintab_match1');
//Hide the "General" meta box.
remove_meta_box('joomsport_match_general_form_meta_box', $screen->id, 'side');
//Hide the "Line Up" meta box.
remove_meta_box('joomsport_match_squad_form_meta_box', $screen->id, 'joomsportintab_match2');
//Hide the "Substitutes" meta box.
remove_meta_box('joomsport_match_subs_form_meta_box', $screen->id, 'joomsportintab_match2');
//Hide the "Matchday" meta box.
remove_meta_box('tagsdiv-joomsport_matchday', $screen->id, 'side');
//Hide the "Personal" meta box.
remove_meta_box('joomsport_player_personal_form_meta_box', $screen->id, 'joomsportintab_player1');
//Hide the "About player" meta box.
remove_meta_box('joomsport_player_about_form_meta_box', $screen->id, 'joomsportintab_player1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_player_ef_form_meta_box', $screen->id, 'joomsportintab_player1');
//Hide the "Assigned teams" meta box.
remove_meta_box('joomsport_player_teams_form_meta_box', $screen->id, 'joomsportintab_player2');
//Hide the "Extra fields assigned to the season" meta box.
remove_meta_box('joomsport_player_ef_assigned_form_meta_box', $screen->id, 'joomsportintab_player2');
//Hide the "Personal" meta box.
remove_meta_box('joomsport_person_personal_form_meta_box', $screen->id, 'joomsportintab_person1');
//Hide the "About person" meta box.
remove_meta_box('joomsport_person_about_form_meta_box', $screen->id, 'joomsportintab_person1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_person_ef_form_meta_box', $screen->id, 'joomsportintab_person1');
//Hide the "Person Category" meta box.
remove_meta_box('tagsdiv-joomsport_personcategory', $screen->id, 'side');
//Hide the "General" meta box.
remove_meta_box('joomsport_venue_general_form_meta_box', $screen->id, 'joomsportintab_venue1');
//Hide the "Venue description" meta box.
remove_meta_box('joomsport_venue_about_form_meta_box', $screen->id, 'joomsportintab_venue1');
//Hide the "Copyright image" meta box.
remove_meta_box('joomsport_venue_copyright_form_meta_box', $screen->id, 'joomsportintab_venue1');
//Hide the "Extra fields" meta box.
remove_meta_box('joomsport_venue_ef_form_meta_box', $screen->id, 'joomsportintab_venue1');
}
add_action('add_meta_boxes', 'plt_hide_joomsport_sports_league_results_management_metaboxes', 20);