-
Home
-
EventPrime – Events Calendar, Bookings and Tickets
- Tips
How to Hide EventPrime – Modern Events Calendar, Bookings and Tickets Admin Menus
function plt_hide_eventprime_event_calendar_management_menus() {
//Hide "EventPrime".
remove_menu_page('edit.php?post_type=em_event');
//Hide "EventPrime → All Events".
remove_submenu_page('edit.php?post_type=em_event', 'edit.php?post_type=em_event');
//Hide "EventPrime → Add New Event".
remove_submenu_page('edit.php?post_type=em_event', 'post-new.php?post_type=em_event');
//Hide "EventPrime → Calendar".
remove_submenu_page('edit.php?post_type=em_event', 'ep-event-calendar');
//Hide "EventPrime → Types".
remove_submenu_page('edit.php?post_type=em_event', 'edit-tags.php?taxonomy=em_event_type&post_type=em_event');
//Hide "EventPrime → Venues".
remove_submenu_page('edit.php?post_type=em_event', 'edit-tags.php?taxonomy=em_venue&post_type=em_event');
//Hide "EventPrime → Organizers".
remove_submenu_page('edit.php?post_type=em_event', 'edit-tags.php?taxonomy=em_event_organizer&post_type=em_event');
//Hide "EventPrime → Performers".
remove_submenu_page('edit.php?post_type=em_event', 'edit.php?post_type=em_performer');
//Hide "EventPrime → Bookings".
remove_submenu_page('edit.php?post_type=em_event', 'edit.php?post_type=em_booking');
//Hide "EventPrime → Reports".
remove_submenu_page('edit.php?post_type=em_event', 'ep-events-reports');
//Hide "EventPrime → Email".
remove_submenu_page('edit.php?post_type=em_event', 'ep-bulk-emails');
//Hide "EventPrime → Shortcodes".
remove_submenu_page('edit.php?post_type=em_event', 'ep-publish-shortcodes');
//Hide "EventPrime → Settings".
remove_submenu_page('edit.php?post_type=em_event', 'ep-settings');
//Hide "EventPrime → Extensions".
remove_submenu_page('edit.php?post_type=em_event', 'ep-extensions');
}
add_action('admin_menu', 'plt_hide_eventprime_event_calendar_management_menus', 11);
Where do I put this code?
How to Hide EventPrime – Modern Events Calendar, Bookings and Tickets Meta Boxes
function plt_hide_eventprime_event_calendar_management_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Event Settings" meta box.
remove_meta_box('ep_event_register_meta_boxes', $screen->id, 'normal');
//Hide the "Summary" meta box.
remove_meta_box('ep_event-stats', $screen->id, 'side');
//Hide the "Performers" meta box.
remove_meta_box('ep_event-performers', $screen->id, 'side');
//Hide the "Event gallery" meta box.
remove_meta_box('ep_event-gallery-images', $screen->id, 'side');
//Hide the "Performers Settings" meta box.
remove_meta_box('ep_performer_register_meta_boxes', $screen->id, 'normal');
//Hide the "Performer gallery" meta box.
remove_meta_box('ep_performer-gallery-images', $screen->id, 'side');
//Hide the "General Details" meta box.
remove_meta_box('ep_booking_general', $screen->id, 'normal');
//Hide the "Event Tickets" meta box.
remove_meta_box('ep_booking_tickets', $screen->id, 'normal');
//Hide the "Tickets Attendees" meta box.
remove_meta_box('ep_tickets_attendies', $screen->id, 'normal');
//Hide the "Booking Fields Data" meta box.
remove_meta_box('ep_tickets_booking_fields', $screen->id, 'normal');
//Hide the "Transaction Log" meta box.
remove_meta_box('ep_transacton_log', $screen->id, 'normal');
//Hide the "Booking Notes" meta box.
remove_meta_box('ep_booking_notes', $screen->id, 'side');
}
add_action('add_meta_boxes', 'plt_hide_eventprime_event_calendar_management_metaboxes', 20);