-
Home
-
myCred – Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program.
- Tips
How to Hide myCred Admin Menus
function plt_hide_mycred_menus() {
//Hide "Users → Points History".
remove_submenu_page('users.php', 'mycred_default-history');
//Hide "Badge Plus".
remove_menu_page('edit.php?post_type=mycred_badge_plus');
//Hide "Badge Plus → All Badges".
remove_submenu_page('edit.php?post_type=mycred_badge_plus', 'edit.php?post_type=mycred_badge_plus');
//Hide "Badge Plus → Add New Badge".
remove_submenu_page('edit.php?post_type=mycred_badge_plus', 'post-new.php?post_type=mycred_badge_plus');
//Hide "Badge Plus → Badge Types".
remove_submenu_page('edit.php?post_type=mycred_badge_plus', 'edit-tags.php?taxonomy=mycred_badge_plus_type&post_type=mycred_badge_plus');
//Hide "Rank Plus".
remove_menu_page('edit.php?post_type=mycred_rank_plus');
//Hide "Rank Plus → All Ranks".
remove_submenu_page('edit.php?post_type=mycred_rank_plus', 'edit.php?post_type=mycred_rank_plus');
//Hide "Rank Plus → Add New Rank".
remove_submenu_page('edit.php?post_type=mycred_rank_plus', 'post-new.php?post_type=mycred_rank_plus');
//Hide "Rank Plus → Rank Types".
remove_submenu_page('edit.php?post_type=mycred_rank_plus', 'edit-tags.php?taxonomy=mycred_rank_types&post_type=mycred_rank_plus');
//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 → Treasures".
remove_submenu_page('mycred-main', 'mycred-treasures');
//Hide "myCred → Support".
remove_submenu_page('mycred-main', 'mycred-support');
//Hide "myCred → Badge Editor".
remove_submenu_page('mycred-main', 'mycred-badge-editor');
//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 myCred Meta Boxes
function plt_hide_mycred_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Badge Settings" meta box.
remove_meta_box('mycred-badge-setting', $screen->id, 'normal');
//Hide the "Badge Requirements" meta box.
remove_meta_box('mycred-badge-requirement', $screen->id, 'normal');
//Hide the "Rank Requirements" meta box.
remove_meta_box('mycred-rank-requirement', $screen->id, 'normal');
}
add_action('add_meta_boxes', 'plt_hide_mycred_metaboxes', 20);
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);