-
Home
-
Oasis Workflow
- Tips
How to Hide Oasis Workflow Admin Menus
function plt_hide_oasis_workflow_menus() {
//Hide "Workflows".
remove_menu_page('oasiswf-inbox');
//Hide "Workflows → Inbox".
remove_submenu_page('oasiswf-inbox', 'oasiswf-inbox');
//Hide "Workflows → Workflow History".
remove_submenu_page('oasiswf-inbox', 'oasiswf-history');
//Hide "Workflows → Reports".
remove_submenu_page('oasiswf-inbox', 'oasiswf-reports');
//Hide "Workflows → All Workflows".
remove_submenu_page('oasiswf-inbox', 'oasiswf-admin');
//Hide "Workflows → Add New Workflow".
remove_submenu_page('oasiswf-inbox', 'oasiswf-add');
//Hide "Workflows → Custom Statuses".
remove_submenu_page('oasiswf-inbox', 'oasiswf-custom-statuses');
//Hide "Workflows → Tools".
remove_submenu_page('oasiswf-inbox', 'oasiswf-tools');
//Hide "Workflows → Settings".
remove_submenu_page('oasiswf-inbox', 'ow-settings');
//Hide "Workflows → Go Pro".
remove_submenu_page('oasiswf-inbox', 'https://www.oasisworkflow.com/pricing-purchase');
}
add_action('admin_menu', 'plt_hide_oasis_workflow_menus', 11);
Where do I put this code?
How to Hide the "Workflow Tasks At a Glance" Dashboard Widget
function plt_hide_oasis_workflow_dashboard_widgets() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Remove the "Workflow Tasks At a Glance" widget.
remove_meta_box('task_dashboard', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'plt_hide_oasis_workflow_dashboard_widgets', 20);