Tips on Customizing myCred – Points, Rewards, Gamification, Ranks, Badges & Loyalty Plugin

How to Hide myCred Admin Menus

function plt_hide_mycred_menus() {
	//Hide "Users → Points History".
	remove_submenu_page('users.php', 'mycred_default-history');

	//Hide "myCred".
	remove_menu_page('mycred-main');
	//Hide "myCred → General Settings".
	remove_submenu_page('mycred-main', 'mycred-main');
	//Hide "myCred → Add-ons".
	remove_submenu_page('mycred-main', 'mycred-addons');
	//Hide "myCred → Tools".
	remove_submenu_page('mycred-main', 'mycred-tools');
	//Hide "myCred → Achievement Types".
	remove_submenu_page('mycred-main', 'edit-tags.php?post_type=mycred_badge&taxonomy=mycred_badge_category');
	//Hide "myCred → Badges".
	remove_submenu_page('mycred-main', 'edit.php?post_type=mycred_badge');
	//Hide "myCred → buyCred Gateways".
	remove_submenu_page('mycred-main', 'mycred-gateways');
	//Hide "myCred → Pending Payments".
	remove_submenu_page('mycred-main', 'edit.php?post_type=buycred_payment');
	//Hide "myCred → cashCred Gateways".
	remove_submenu_page('mycred-main', 'mycred-cashcreds');
	//Hide "myCred → cashCred Withdrawal".
	remove_submenu_page('mycred-main', 'edit.php?post_type=cashcred_withdrawal');
	//Hide "myCred → Coupons".
	remove_submenu_page('mycred-main', 'edit.php?post_type=mycred_coupon');
	//Hide "myCred → Email Notifications".
	remove_submenu_page('mycred-main', 'edit.php?post_type=mycred_email_notice');
	//Hide "myCred → License".
	remove_submenu_page('mycred-main', 'mycred-membership');
	//Hide "myCred → Treasures".
	remove_submenu_page('mycred-main', 'mycred-treasures');
	//Hide "myCred → Support".
	remove_submenu_page('mycred-main', 'mycred-support');
	//Hide "myCred → About".
	remove_submenu_page('mycred-main', 'mycred-about');

	//Hide "Points".
	remove_menu_page('mycred');
	//Hide "Points → Log".
	remove_submenu_page('mycred', 'mycred');
	//Hide "Points → Hooks".
	remove_submenu_page('mycred', 'mycred-hooks');
	//Hide "Points → Central Deposit".
	remove_submenu_page('mycred', 'mycred-banking');
	//Hide "Points → Settings".
	remove_submenu_page('mycred', 'mycred-settings');
	//Hide "Points → Ranks".
	remove_submenu_page('mycred', 'edit.php?post_type=mycred_rank&ctype=mycred_default');
}

add_action('admin_menu', 'plt_hide_mycred_menus', 1000000000);

Where do I put this code?

How to Hide the "myCRED Overview" Dashboard Widget

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

	//Remove the "myCRED Overview" widget.
	remove_meta_box('mycred_overview', 'dashboard', 'normal');
}

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