WordPress Version: 5.9
/**
* Retrieves the registered sidebar with the given ID.
*
* @since 5.9.0
*
* @global array $wp_registered_sidebars The registered sidebars.
*
* @param string $id The sidebar ID.
* @return array|null The discovered sidebar, or null if it is not registered.
*/
function wp_get_sidebar($id)
{
global $wp_registered_sidebars;
foreach ((array) $wp_registered_sidebars as $sidebar) {
if ($sidebar['id'] === $id) {
return $sidebar;
}
}
if ('wp_inactive_widgets' === $id) {
return array('id' => 'wp_inactive_widgets', 'name' => __('Inactive widgets'));
}
return null;
}