-
Home
-
Awesome Support – WordPress HelpDesk & Support Plugin
- Tips
How to Hide Awesome Support Admin Menus
function plt_hide_awesome_support_menus() {
//Hide "Dashboard →".
remove_submenu_page('index.php', 'as-setup');
//Hide "Tickets".
remove_menu_page('edit.php?post_type=ticket');
//Hide "Tickets → All Tickets".
remove_submenu_page('edit.php?post_type=ticket', 'edit.php?post_type=ticket');
//Hide "Tickets → Add New Ticket".
remove_submenu_page('edit.php?post_type=ticket', 'post-new.php?post_type=ticket');
//Hide "Tickets → Tags".
remove_submenu_page('edit.php?post_type=ticket', 'edit-tags.php?taxonomy=ticket-tag&post_type=ticket');
//Hide "Tickets → Channels".
remove_submenu_page('edit.php?post_type=ticket', 'edit-tags.php?taxonomy=ticket_channel&post_type=ticket');
//Hide "Tickets → Settings".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-settings');
//Hide "Tickets → Tools".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-status');
//Hide "Tickets → Addons".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-addons');
//Hide "Tickets → Get a Free Addon!".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-optin');
//Hide "Tickets → Help Support".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-help-and-support');
//Hide "Tickets → About".
remove_submenu_page('edit.php?post_type=ticket', 'wpas-about');
}
add_action('admin_menu', 'plt_hide_awesome_support_menus', 11);
Where do I put this code?
How to Hide Awesome Support Meta Boxes
function plt_hide_awesome_support_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Ticket Details" meta box.
remove_meta_box('wpas-mb-details', $screen->id, 'side');
//Hide the "Misc and Debug" meta box.
remove_meta_box('wpas-mb-version', $screen->id, 'side');
//Hide the "Main Tabs" meta box.
remove_meta_box('wpas-mb-ticket-main-tabs', $screen->id, 'normal');
}
add_action('add_meta_boxes', 'plt_hide_awesome_support_metaboxes', 20);