-
Home
-
WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce
- Tips
How to Hide WP Event Manager Admin Menus
function plt_hide_wp_event_manager_menus() {
//Hide "Event Manager".
remove_menu_page('edit.php?post_type=event_listing');
//Hide "Event Manager → All Events".
remove_submenu_page('edit.php?post_type=event_listing', 'edit.php?post_type=event_listing');
//Hide "Event Manager → Add Event".
remove_submenu_page('edit.php?post_type=event_listing', 'post-new.php?post_type=event_listing');
//Hide "Event Manager → Event Categories".
remove_submenu_page('edit.php?post_type=event_listing', 'edit-tags.php?taxonomy=event_listing_category&post_type=event_listing');
//Hide "Event Manager → Event Types".
remove_submenu_page('edit.php?post_type=event_listing', 'edit-tags.php?taxonomy=event_listing_type&post_type=event_listing');
//Hide "Event Manager → Organizers".
remove_submenu_page('edit.php?post_type=event_listing', 'edit.php?post_type=event_organizer');
//Hide "Event Manager → Venues".
remove_submenu_page('edit.php?post_type=event_listing', 'edit.php?post_type=event_venue');
//Hide "Event Manager → Field Editor".
remove_submenu_page('edit.php?post_type=event_listing', 'event-manager-form-editor');
//Hide "Event Manager → Settings".
remove_submenu_page('edit.php?post_type=event_listing', 'event-manager-settings');
//Hide "Event Manager → Shortcodes".
remove_submenu_page('edit.php?post_type=event_listing', 'event-manager-shortcodes');
//Hide "Event Manager → Add-ons".
remove_submenu_page('edit.php?post_type=event_listing', 'event-manager-addons');
}
add_action('admin_menu', 'plt_hide_wp_event_manager_menus', 13);
Where do I put this code?
How to Hide WP Event Manager Meta Boxes
function plt_hide_wp_event_manager_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Event Data" meta box.
remove_meta_box('event_manager_data', $screen->id, 'normal');
//Hide the "Event Types" meta box.
remove_meta_box('event_listing_type', $screen->id, 'side');
//Hide the "Event Categories" meta box.
remove_meta_box('event_listing_category', $screen->id, 'side');
//Hide the "Organizer Data" meta box.
remove_meta_box('event_organizer_data', $screen->id, 'normal');
//Hide the "Venue Data" meta box.
remove_meta_box('event_venue_data', $screen->id, 'normal');
}
add_action('add_meta_boxes', 'plt_hide_wp_event_manager_metaboxes', 20);