-
Home
-
GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress
- Tips
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 → 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 → Add-ons".
remove_submenu_page('gamipress', 'gamipress_add_ons');
//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 Deductions" 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);