-
Home
-
WordPress CRM Plugin – WP-CRM System
- Tips
How to Hide WP-CRM System Admin Menus
function plt_hide_wp_crm_system_menus() {
//Hide "WP-CRM System".
remove_menu_page('wpcrm');
//Hide "WP-CRM System → Contacts".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-contact');
//Hide "WP-CRM System → Tasks".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-task');
//Hide "WP-CRM System → Organizations".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-organization');
//Hide "WP-CRM System → Opportunities".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-opportunity');
//Hide "WP-CRM System → Projects".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-project');
//Hide "WP-CRM System → Campaigns".
remove_submenu_page('wpcrm', 'edit.php?post_type=wpcrm-campaign');
//Hide "WP-CRM System → Dashboard".
remove_submenu_page('wpcrm', 'wpcrm-settings');
//Hide "WP-CRM System → Email".
remove_submenu_page('wpcrm', 'wpcrm-email');
//Hide "WP-CRM System → Reports".
remove_submenu_page('wpcrm', 'wpcrm-reports');
//Hide "WP-CRM System → Extensions".
remove_submenu_page('wpcrm', 'wpcrm-extensions');
}
add_action('admin_menu', 'plt_hide_wp_crm_system_menus', 11);
Where do I put this code?
How to Hide WP-CRM System Meta Boxes
function plt_hide_wp_crm_system_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Fields" meta box.
remove_meta_box('wpcrm-default-fields', $screen->id, 'normal');
//Hide the "Contact Emails" meta box.
remove_meta_box('wpcrm_custom_meta', $screen->id, 'normal');
//Hide the "Opportunities" meta box.
remove_meta_box('wpcrm-contacts-opportunities', $screen->id, 'side');
//Hide the "Projects" meta box.
remove_meta_box('wpcrm-contacts-projects', $screen->id, 'side');
//Hide the "Tasks" meta box.
remove_meta_box('wpcrm-contacts-tasks', $screen->id, 'side');
//Hide the "Projects" meta box.
remove_meta_box('wpcrm-organization-projects', $screen->id, 'side');
//Hide the "Tasks" meta box.
remove_meta_box('wpcrm-organization-tasks', $screen->id, 'side');
//Hide the "Opportunities" meta box.
remove_meta_box('wpcrm-organization-opportunities', $screen->id, 'side');
//Hide the "Contacts" meta box.
remove_meta_box('wpcrm-organization-contacts', $screen->id, 'side');
//Hide the "WP-CRM System Options" meta box.
remove_meta_box('wpcrm-opportunity-options', $screen->id, 'side');
//Hide the "Tasks" meta box.
remove_meta_box('wpcrm-project-tasks', $screen->id, 'side');
}
add_action('add_meta_boxes', 'plt_hide_wp_crm_system_metaboxes', 20);