Home › Toolset Professional Support › [Resolved] Can’t hide toolset in dashboard menu
Problem:
Can't hide toolset in dashboard menu
Solution:
You can use "admin_menu" action hook to hide the dashboard menu from Toolset.
You can find the proposed solution, in this case, with the following reply:
https://toolset.com/forums/topic/cant-hide-toollset-in-dashboard-menu/#post-1161494
Relevant Documentation:
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 10:00 – 13:00 | 10:00 – 13:00 | 10:00 – 13:00 | 10:00 – 13:00 | 10:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Supporter timezone: Asia/Kolkata (GMT+05:30)
Related documentation:
This topic contains 3 replies, has 3 voices.
Last updated by zbyszekZ 5 years, 11 months ago.
Assisted by: Minesh.
I am trying to: hide toolset menu from administration sidebar, when working the onle administrators have access to TOOLSET
function remove_menus(){ remove_menu_page( 'index.php' ); //Dashboard remove_menu_page( 'about.php' ); //welcome remove_menu_page('wpcf'); //have tried this as an types example also not working remove_action('welcome_panel', 'wp_welcome_panel'); if( !current_user_can( 'administrator' ) ) { remove_action( 'admin_menu', 'cptui_plugin_menu' ); } } add_action( 'admin_menu', 'remove_menus' ); add_filter('show_admin_bar', '__return_false');
Link to a page where the issue can be seen:
user login restricted
I expected to see:
toolset menu been removed (could be as if not administrator)
Instead, I got: toolset TOOLSET menu still visible
Hello. Thank you for contacting the Toolset support.
Well - could you please try to use the following code, add that to your current theme's functions.php file:
function remove_toolset_menus(){ global $current_user; if(!in_array('administrator',$current_user->roles)) { remove_menu_page('toolset-dashboard'); } } add_action( 'admin_menu', 'remove_toolset_menus' , PHP_INT_MAX );
If you don't want to add custom code to your current theme's function.php file, Toolset also offers a place where you can add your custom code. Please check following Doc:
=> https://toolset.com/documentation/adding-custom-code/using-toolset-to-add-custom-code/
My issue is resolved now. Thank you!
Hi Minesh,
I have the same problem. I would like to hide Toolset from administration sidebar for my custom roles.
I created this role via copy of administrator role.
I added your code in this way => https://toolset.com/documentation/adding-custom-code/using-toolset-to-add-custom-code/
Run it and enabled, but Toolset is still visible in this menu in this custom role user 🙁
Please write me how can I fix it.
Best regards!
New threads created by Minesh and linked to this one are listed below:
https://toolset.com/forums/topic/split-cant-hide-toolset-in-dashboard-menu-hide-it-for-custom-roles/