Skip to content

Instantly share code, notes, and snippets.

@geckoseo
Created February 21, 2018 14:39
Show Gist options
  • Save geckoseo/53c766588302d75cf60d8c57cc1c6565 to your computer and use it in GitHub Desktop.
Save geckoseo/53c766588302d75cf60d8c57cc1c6565 to your computer and use it in GitHub Desktop.
Filters to remove module settings menu panels/views for Beaver Builder / UABB
<?php
/** List of Items
* unset( $views['main']['items'][10] );//Save Layout
* unset( $views['main']['items'][20] );//Duplicate Layout
* unset( $views['main']['items'][30] );//Preview Layout
* unset( $views['main']['items'][35] );//Revisions
* unset( $views['main']['items'][40] );//Separator Line
* unset( $views['main']['items'][50] );//Layout CSS & Javascript
* unset( $views['main']['items'][60] );//Global Settings
* unset( $views['main']['items'][66] );//UABB Global Settings
* unset( $views['main']['items'][70] );//Separator Line
* unset( $views['main']['items'][80] );//Change UI Brightness
* unset( $views['main']['items'][100] );//WordPress Admin
* unset( $views['main']['items'][110] );//Help
* unset( $views['main']['items'][120] );//Keyboard Shortcuts
*/
// Example
add_filter('fl_builder_main_menu', 'remove_fl_builder_menu_items');
function remove_fl_builder_menu_items($views){
if ( !current_user_can('manage_network_users') ) {
unset( $views['main']['items'][66] );
}
return $views;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment