# get_legacy_widget_block_editor_settings()

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

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

## Сигнатура

```php
get_legacy_widget_block_editor_settings(): array
```

## Описание

Возвращает настройки редактора блоков, необходимые для использования блока Legacy Widget, который не регистрируется по умолчанию.

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

`array` — get_block_editor_settings()

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

Файл: `wp-includes/block-editor.php:247`

```php
function get_legacy_widget_block_editor_settings() {
	$editor_settings = array();

	/**
	 * Filters the list of widget-type IDs that should **not** be offered by the
	 * Legacy Widget block.
	 *
	 * Returning an empty array will make all widgets available.
	 *
	 * @since 5.8.0
	 *
	 * @param string[] $widgets An array of excluded widget-type IDs.
	 */
	$editor_settings['widgetTypesToHideFromLegacyWidgetBlock'] = apply_filters(
		'widget_types_to_hide_from_legacy_widget_block',
		array(
			'pages',
			'calendar',
			'archives',
			'media_audio',
			'media_image',
			'media_gallery',
			'media_video',
			'search',
			'text',
			'categories',
			'recent-posts',
			'recent-comments',
			'rss',
			'tag_cloud',
			'custom_html',
			'block',
		)
	);

	return $editor_settings;
}
```

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

- 5.8.0 — Introduced.

## Связанные

Использует: [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).
Используется в: `WP_Customize_Widgets::enqueue_scripts`.

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