public function register_custom_sidebars()
{
$custom_sidebars = $this->get_custom_sidebars();
foreach ($custom_sidebars as $sidebar) {
$slug = sanitize_title_with_dashes($sidebar);
// Handles which options to use for the current sidebar
if (isset($this->sidebar_options[$slug])) {
$sidebar_options = $this->sidebar_options[$slug];
} else {
$sidebar_options = $this->sidebar_options['default'];
}
// Registers the Sidebar
register_sidebar(array_merge($sidebar_options, array('name' => $sidebar, 'id' => $slug)));
}
}