Carbon_Fields\Manager\Sidebar_Manager::remove_sidebar PHP Метод

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

Remove a custom sidebar by ID.
См. также: Sidebar_Manager::register_sidebars()
public remove_sidebar ( string $id ) : boolean | WP_Error
$id string Sidebar ID
Результат boolean | WP_Error
    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);
    }