-
Home
-
Gym Builder – Fitness, Gym, Class Schedule Maker Plugin
- Tips
How to Hide Gym Builder Admin Menus
function plt_hide_gym_builder_menus() {
//Hide "Gym Builder".
remove_menu_page('gym_builder');
//Hide "Gym Builder → Settings".
remove_submenu_page('gym_builder', 'gym_builder');
//Hide "Gym Builder → Class Shortcode".
remove_submenu_page('gym_builder', 'edit.php?post_type=gb_class_shortcode');
//Hide "Gym Builder → Trainer Shortcode".
remove_submenu_page('gym_builder', 'edit.php?post_type=gb_trainer_shortcode');
//Hide "Gym Builder → Fitness Calc Shortcode".
remove_submenu_page('gym_builder', 'edit.php?post_type=gb_fitness_shortcode');
//Hide "Gym Builder → Membership Package".
remove_submenu_page('gym_builder', 'edit.php?post_type=gb_pricing_plan');
//Hide "Gym Builder → All Members".
remove_submenu_page('gym_builder', 'gym-builder-members');
//Hide "Gym Builder → Add Member".
remove_submenu_page('gym_builder', 'http://127.0.0.1/wp-admin/admin.php?page=gym-builder-members#/add-member');
//Hide "Gym Builder → Get Help".
remove_submenu_page('gym_builder', 'gym-builder-get-help');
//Hide "Gym Builder → Extensions".
remove_submenu_page('gym_builder', 'gym-builder-extensions');
//Hide "Classes".
remove_menu_page('edit.php?post_type=gym_builder_class');
//Hide "Classes → All Classes".
remove_submenu_page('edit.php?post_type=gym_builder_class', 'edit.php?post_type=gym_builder_class');
//Hide "Classes → Add New Class".
remove_submenu_page('edit.php?post_type=gym_builder_class', 'post-new.php?post_type=gym_builder_class');
//Hide "Classes → Classes Categories".
remove_submenu_page('edit.php?post_type=gym_builder_class', 'edit-tags.php?taxonomy=gym_builder_class_category&post_type=gym_builder_class');
//Hide "Trainer".
remove_menu_page('edit.php?post_type=gym_builder_trainer');
//Hide "Trainer → All Trainers".
remove_submenu_page('edit.php?post_type=gym_builder_trainer', 'edit.php?post_type=gym_builder_trainer');
//Hide "Trainer → Add New Trainer Member".
remove_submenu_page('edit.php?post_type=gym_builder_trainer', 'post-new.php?post_type=gym_builder_trainer');
//Hide "Trainer → Trainers Categories".
remove_submenu_page('edit.php?post_type=gym_builder_trainer', 'edit-tags.php?taxonomy=gym_builder_trainer_category&post_type=gym_builder_trainer');
}
add_action('admin_menu', 'plt_hide_gym_builder_menus', 11);
Where do I put this code?
How to Hide Gym Builder Meta Boxes
function plt_hide_gym_builder_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Course Pricing Info & Details" meta box.
remove_meta_box('gym_builder_class_pricing_info', $screen->id, 'normal');
//Hide the "Schedule" meta box.
remove_meta_box('gym_builder_class_schedule', $screen->id, 'normal');
//Hide the "Course Icon" meta box.
remove_meta_box('gym_builder_class_media', $screen->id, 'side');
//Hide the "Trainer Info" meta box.
remove_meta_box('gym_builder_trainer_info', $screen->id, 'normal');
//Hide the "Trainer Skills" meta box.
remove_meta_box('trainer_skills', $screen->id, 'normal');
//Hide the "Membership Package Options" meta box.
remove_meta_box('gym_builder_member_package_options', $screen->id, 'normal');
//Hide the "Class Settings" meta box.
remove_meta_box('gb_class_shortcode_settings', $screen->id, 'normal');
//Hide the "Image Settings" meta box.
remove_meta_box('gb_class_shortcode_image_settings', $screen->id, 'normal');
//Hide the "Class Filtering" meta box.
remove_meta_box('gb_class_shortcode_filtering_settings', $screen->id, 'normal');
//Hide the "Trainer Settings" meta box.
remove_meta_box('gb_trainer_shortcode_settings', $screen->id, 'normal');
//Hide the "Trainer Settings" meta box.
remove_meta_box('gb_trainer_shortcode_image_settings', $screen->id, 'normal');
//Hide the "Trainer Filtering" meta box.
remove_meta_box('gb_trainer_shortcode_filtering_settings', $screen->id, 'normal');
//Hide the "Calculator Settings" meta box.
remove_meta_box('gb_fitness_calculator_shortcode_settings', $screen->id, 'normal');
}
add_action('add_meta_boxes', 'plt_hide_gym_builder_metaboxes', 20);