-
Home
-
My Agile Privacy – The only GDPR solution for WP that you can truly trust
- Tips
How to Hide MyAgilePrivacy Admin Menus
function plt_hide_myagileprivacy_menus() {
//Hide "My Agile Privacy".
remove_menu_page('edit.php?post_type=my-agile-privacy-c');
//Hide "My Agile Privacy → Privacy Settings".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'my-agile-privacy-c_settings');
//Hide "My Agile Privacy → Cookie List".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'edit.php?post_type=my-agile-privacy-c&post_status=publish');
//Hide "My Agile Privacy → Policies List".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'edit.php?post_type=my-agile-privacy-p');
//Hide "My Agile Privacy → Backup Restore".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'my-agile-privacy-c_backup_restore');
//Hide "My Agile Privacy → Texts and Translations".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'my-agile-privacy-c_translations');
//Hide "My Agile Privacy → Help Desk".
remove_submenu_page('edit.php?post_type=my-agile-privacy-c', 'my-agile-privacy-c_helpdesk');
}
add_action('admin_menu', 'plt_hide_myagileprivacy_menus', 12);
Where do I put this code?
How to Hide MyAgilePrivacy Meta Boxes
function plt_hide_myagileprivacy_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Is necessary?" meta box.
remove_meta_box('_map_is_necessary', $screen->id, 'side');
//Hide the "Requires page reload on user acceptance?" meta box.
remove_meta_box('_map_page_reload_on_user_consent', $screen->id, 'side');
//Hide the "Allow updates?" meta box.
remove_meta_box('_map_allow_sync', $screen->id, 'side');
//Hide the "Script Installation" meta box.
remove_meta_box('_map_script_installation', $screen->id, 'advanced');
//Hide the "Marketing Policy" meta box.
remove_meta_box('_map_marketing', $screen->id, 'advanced');
}
add_action('add_meta_boxes', 'plt_hide_myagileprivacy_metaboxes', 20);