Tips on Customizing Gym Builder – Fitness, Gym, Class Schedule Maker Plugin

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);