-
Home
-
ProfileGrid – User Profiles, Groups and Communities
- Tips
How to Hide ProfileGrid Admin Menus
function plt_hide_profilegrid_user_profiles_groups_and_communities_menus() {
//Hide "ProfileGrid".
remove_menu_page('pm_manage_groups');
//Hide "ProfileGrid → Groups".
remove_submenu_page('pm_manage_groups', 'pm_manage_groups');
//Hide "ProfileGrid → Members".
remove_submenu_page('pm_manage_groups', 'pm_user_manager');
//Hide "ProfileGrid → Requests".
remove_submenu_page('pm_manage_groups', 'pm_requests_manager');
//Hide "ProfileGrid → Email Templates".
remove_submenu_page('pm_manage_groups', 'pm_email_templates');
//Hide "ProfileGrid → Shortcodes".
remove_submenu_page('pm_manage_groups', 'pm_shortcodes');
//Hide "ProfileGrid → Global Settings".
remove_submenu_page('pm_manage_groups', 'pm_settings');
//Hide "ProfileGrid → Extensions".
remove_submenu_page('pm_manage_groups', 'pm_extensions');
//Hide "User Blogs".
remove_menu_page('edit.php?post_type=profilegrid_blogs');
//Hide "User Blogs → User Blogs".
remove_submenu_page('edit.php?post_type=profilegrid_blogs', 'edit.php?post_type=profilegrid_blogs');
//Hide "User Blogs → Add New Post".
remove_submenu_page('edit.php?post_type=profilegrid_blogs', 'post-new.php?post_type=profilegrid_blogs');
//Hide "User Blogs → Tags".
remove_submenu_page('edit.php?post_type=profilegrid_blogs', 'edit-tags.php?taxonomy=blog_tag&post_type=profilegrid_blogs');
}
add_action('admin_menu', 'plt_hide_profilegrid_user_profiles_groups_and_communities_menus', 500001);
Where do I put this code?
How to Hide ProfileGrid Meta Boxes
function plt_hide_profilegrid_user_profiles_groups_and_communities_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Individual User Group" meta box.
remove_meta_box('group_pages_menu_metabox', $screen->id, 'side');
//Hide the "Individual User Profile" meta box.
remove_meta_box('user_profile_pages_menu_metabox', $screen->id, 'side');
//Hide the "ProfileGrid" meta box.
remove_meta_box('profile-magic-access-metabox', $screen->id, 'side');
}
add_action('add_meta_boxes', 'plt_hide_profilegrid_user_profiles_groups_and_communities_metaboxes', 20);