public function remove_sidebar($id)
{
$registered_sidebars = $this->get_sidebars();
// Sanitize the sidebar ID the same way as dynamic_sidebar()
$id = sanitize_title($id);
if (isset($registered_sidebars[$id])) {
unset($registered_sidebars[$id]);
} else {
return new \WP_Error('sidebar-not-found', __('Sidebar not found.', 'carbon-fields'));
}
return update_option('carbon_custom_sidebars', $registered_sidebars);
}