-
Home
-
EventAdmin – Volunteer Management
- Tips
How to Hide EventAdmin – Volunteer Management Admin Menus
function plt_hide_eventadmin_volunteer_management_menus() {
//Hide "Tools → EventAdmin Data".
remove_submenu_page('tools.php', 'eventadmin-import');
//Hide "Shifts".
remove_menu_page('edit.php?post_type=eventadmin_shift');
//Hide "Shifts → Overview".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'eventadmin-overview');
//Hide "Shifts → All Shifts".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'edit.php?post_type=eventadmin_shift');
//Hide "Shifts → Add New Shift".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'post-new.php?post_type=eventadmin_shift');
//Hide "Shifts → Departments".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'edit-tags.php?taxonomy=eventadmin_shift_category&post_type=eventadmin_shift');
//Hide "Shifts → Send Announcement".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'eventadmin-bulk-email');
//Hide "Shifts → Volunteers".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'eventadmin-volunteers');
//Hide "Shifts → Settings".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'eventadmin-settings');
//Hide "Shifts → Documentation".
remove_submenu_page('edit.php?post_type=eventadmin_shift', 'eventadmin-documentation');
}
add_action('admin_menu', 'plt_hide_eventadmin_volunteer_management_menus', 201);
Where do I put this code?
How to Hide EventAdmin – Volunteer Management Meta Boxes
function plt_hide_eventadmin_volunteer_management_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Assigned Volunteers" meta box.
remove_meta_box('shift_eventadmin_info', $screen->id, 'normal');
//Hide the "Shift details" meta box.
remove_meta_box('eventadmin_shift_meta', $screen->id, 'advanced');
}
add_action('add_meta_boxes', 'plt_hide_eventadmin_volunteer_management_metaboxes', 20);