Tips on Customizing GamiPress – The most flexible and powerful gamification plugin for WordPress

How to Hide GamiPress Admin Menus

function plt_hide_gamipress_menus() {
	//Hide "GamiPress".
	remove_menu_page('gamipress');
	//Hide "GamiPress → Dashboard".
	remove_submenu_page('gamipress', 'gamipress');
	//Hide "GamiPress → Points Types".
	remove_submenu_page('gamipress', 'edit.php?post_type=points-type');
	//Hide "GamiPress → Achievement Types".
	remove_submenu_page('gamipress', 'edit.php?post_type=achievement-type');
	//Hide "GamiPress → Rank Types".
	remove_submenu_page('gamipress', 'edit.php?post_type=rank-type');
	//Hide "GamiPress → User Earnings".
	remove_submenu_page('gamipress', 'gamipress_user_earnings');
	//Hide "GamiPress → Logs".
	remove_submenu_page('gamipress', 'gamipress_logs');
	//Hide "GamiPress → Help / Support".
	remove_submenu_page('gamipress', 'gamipress_help_support');
	//Hide "GamiPress → Add-ons".
	remove_submenu_page('gamipress', 'gamipress_add_ons');
	//Hide "GamiPress → Assets".
	remove_submenu_page('gamipress', 'gamipress_assets');
	//Hide "GamiPress → Licenses".
	remove_submenu_page('gamipress', 'gamipress_licenses');
	//Hide "GamiPress → Tools".
	remove_submenu_page('gamipress', 'gamipress_tools');
	//Hide "GamiPress → Settings".
	remove_submenu_page('gamipress', 'gamipress_settings');
	//Hide "GamiPress → Clear Cache".
	remove_submenu_page('gamipress', 'http://127.0.0.1/wp-admin/admin.php?page=gamipress&gamipress-action=clear_cache');
	//Hide "GamiPress → Try AutomatorWP!New".
	remove_submenu_page('gamipress', 'https://wordpress.org/plugins/automatorwp');
}

add_action('admin_menu', 'plt_hide_gamipress_menus', 10000);

Where do I put this code?

How to Hide GamiPress Meta Boxes

function plt_hide_gamipress_metaboxes() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}

	//Hide the "Automatic Points Awards" meta box.
	remove_meta_box('gamipress-requirements-ui-points-award', $screen->id, 'advanced');
	//Hide the "Automatic Points Deducts" meta box.
	remove_meta_box('gamipress-requirements-ui-points-deduct', $screen->id, 'advanced');
	//Hide the "Extra Data" meta box.
	remove_meta_box('gamipress_log_extra_data_ui', $screen->id, 'advanced');
	//Hide the "Log Details" meta box.
	remove_meta_box('gamipress_log_details_ui', $screen->id, 'side');
}

add_action('add_meta_boxes', 'plt_hide_gamipress_metaboxes', 20);

How to Hide the "GamiPress" Dashboard Widget

function plt_hide_gamipress_dashboard_widgets() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}

	//Remove the "GamiPress" widget.
	remove_meta_box('gamipress', 'dashboard', 'normal');
}

add_action('wp_dashboard_setup', 'plt_hide_gamipress_dashboard_widgets', 20);