It’s not something we plan to add at the moment. Here is an unofficial way you could achieve that result using some internal functions. You can add this code to functions.php
of a child theme or a custom plugin.
add_action( 'cs_register_elements', 'custom_remove_elements');
function custom_remove_elements() {
$element_manager = CS()->loadComponent('Element_Manager');
$element_manager->unregister_element( 'button');
}
That will entirely remove the button element. To locate element names you can search our code for cornerstone_register_element
. Or for a quick list of all the element names to reference you can call this function:
CS()->loadComponent('Element_Manager')->get_element_names();
This is somewhat of a heavy handed approach as it will break anywhere the element has already been used and you will see “undefined element” placeholders anytime you import a template that used one of the elements that you removed.