# wp_get_sidebars_widgets()

URL: https://chugunov.pro/api-wordpress/functions/wp_get_sidebars_widgets/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.2.0.

## Сигнатура

```php
wp_get_sidebars_widgets( bool $deprecated = true ): array
```

## Описание

При необходимости обновляет список виджетов боковой панели. Также при необходимости сохраняет обновлённый список.

## Параметры

- `$deprecated` `bool` — необязательный, по умолчанию `true`. Не используется (аргумент устарел).

## Возвращаемое значение

`array`

## Исходный код

Файл: `wp-includes/widgets.php:1019`

```php
function wp_get_sidebars_widgets( $deprecated = true ) {
	if ( true !== $deprecated ) {
		_deprecated_argument( __FUNCTION__, '2.8.1' );
	}

	global $_wp_sidebars_widgets, $sidebars_widgets;

	/*
	 * If loading from front page, consult $_wp_sidebars_widgets rather than options
	 * to see if wp_convert_widget_settings() has made manipulations in memory.
	 */
	if ( ! is_admin() ) {
		if ( empty( $_wp_sidebars_widgets ) ) {
			$_wp_sidebars_widgets = get_option( 'sidebars_widgets', array() );
		}

		$sidebars_widgets = $_wp_sidebars_widgets;
	} else {
		$sidebars_widgets = get_option( 'sidebars_widgets', array() );
	}

	if ( is_array( $sidebars_widgets ) && isset( $sidebars_widgets['array_version'] ) ) {
		unset( $sidebars_widgets['array_version'] );
	}

	/**
	 * Filters the list of sidebars and their widgets.
	 *
	 * @since 2.7.0
	 *
	 * @param array $sidebars_widgets An associative array of sidebars and their widgets.
	 */
	return apply_filters( 'sidebars_widgets', $sidebars_widgets );
}
```

## История изменений

- 2.2.0 — Introduced.

## Связанные

Использует: [`is_admin`](https://chugunov.pro/api-wordpress/functions/is_admin/), [`_deprecated_argument`](https://chugunov.pro/api-wordpress/functions/_deprecated_argument/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/), [`get_option`](https://chugunov.pro/api-wordpress/functions/get_option/).
Используется в: `WP_REST_Widgets_Controller::get_items_permissions_check`, `WP_REST_Widgets_Controller::get_items`, `WP_REST_Widgets_Controller::update_item`, `WP_REST_Widgets_Controller::delete_item`, `WP_REST_Sidebars_Controller::get_items_permissions_check`, `WP_REST_Sidebars_Controller::get_items`, `WP_REST_Sidebars_Controller::update_item`, `WP_REST_Sidebars_Controller::prepare_item_for_response`, [`wp_find_widgets_sidebar`](https://chugunov.pro/api-wordpress/functions/wp_find_widgets_sidebar/), [`wp_assign_widget_to_sidebar`](https://chugunov.pro/api-wordpress/functions/wp_assign_widget_to_sidebar/), [`wp_ajax_delete_inactive_widgets`](https://chugunov.pro/api-wordpress/functions/wp_ajax_delete_inactive_widgets/), [`wp_ajax_save_widget`](https://chugunov.pro/api-wordpress/functions/wp_ajax_save_widget/), [`_wp_sidebars_changed`](https://chugunov.pro/api-wordpress/functions/_wp_sidebars_changed/), [`dynamic_sidebar`](https://chugunov.pro/api-wordpress/functions/dynamic_sidebar/), [`is_active_sidebar`](https://chugunov.pro/api-wordpress/functions/is_active_sidebar/), [`is_active_widget`](https://chugunov.pro/api-wordpress/functions/is_active_widget/), `WP_Customize_Widgets::override_sidebars_widgets_for_theme_switch`, `WP_Customize_Widgets::customize_register`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_get_sidebars_widgets/
