# Remove Group
Elementor Core BasicTo remove groups from the context menu, we need to check if the group exist in the relevant menu type and delete that group from a context menu. This will delete the entire group with all the actions assigned to this group.
# Remove Widget Group
In the example below, we'll remove the custom-widget-actions
group from the widgets
context menu:
elementor.hooks.addFilter( 'elements/context-menu/groups', ( customGroups, elementType ) => {
if ( 'widget' === elementType ) {
const groupIndex = customGroups.findIndex( ( group ) => 'custom-widget-actions' === group.name );
if ( groupIndex > -1 ) {
customGroups.splice( groupIndex, 1 );
}
}
return customGroups;
} );
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# Remove Column Group
Now we'll remove the custom-column-actions
group from the columns
context menu:
elementor.hooks.addFilter( 'elements/context-menu/groups', ( customGroups, elementType ) => {
if ( 'column' === elementType ) {
const groupIndex = customGroups.findIndex( ( group ) => 'custom-column-actions' === group.name );
if ( groupIndex > -1 ) {
customGroups.splice( groupIndex, 1 );
}
}
return customGroups;
} );
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# Remove Section Group
Next we'll remove the custom-section-actions
group from the section
context menu:
elementor.hooks.addFilter( 'elements/context-menu/groups', ( customGroups, elementType ) => {
if ( 'section' === elementType ) {
const groupIndex = customGroups.findIndex( ( group ) => 'custom-section-actions' === group.name );
if ( groupIndex > -1 ) {
customGroups.splice( groupIndex, 1 );
}
}
return customGroups;
} );
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12