Carbon_Fields\Field\Choose_Sidebar_Field::register_custom_sidebars PHP Метод

register_custom_sidebars() публичный Метод

Register all custom sidebars.
    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)));
        }
    }