# get_hidden_meta_boxes()

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

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

## Сигнатура

```php
get_hidden_meta_boxes( string|WP_Screen $screen ): string[]
```

## Описание

Получает массив идентификаторов скрытых метабоксов.

## Параметры

- `$screen` `string|WP_Screen` — обязательный. Идентификатор экрана.

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

`string[]`

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

Файл: `wp-admin/includes/screen.php:152`

```php
function get_hidden_meta_boxes( $screen ) {
	if ( is_string( $screen ) ) {
		$screen = convert_to_screen( $screen );
	}

	$hidden = get_user_option( "metaboxhidden_{$screen->id}" );

	$use_defaults = ! is_array( $hidden );

	// Hide slug boxes by default.
	if ( $use_defaults ) {
		$hidden = array();

		if ( 'post' === $screen->base ) {
			if ( in_array( $screen->post_type, array( 'post', 'page', 'attachment' ), true ) ) {
				$hidden = array( 'slugdiv', 'trackbacksdiv', 'postcustom', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv' );
			} else {
				$hidden = array( 'slugdiv' );
			}
		}

		/**
		 * Filters the default list of hidden meta boxes.
		 *
		 * @since 3.1.0
		 *
		 * @param string[]  $hidden An array of IDs of meta boxes hidden by default.
		 * @param WP_Screen $screen WP_Screen object of the current screen.
		 */
		$hidden = apply_filters( 'default_hidden_meta_boxes', $hidden, $screen );
	}

	/**
	 * Filters the list of hidden meta boxes.
	 *
	 * @since 3.3.0
	 *
	 * @param string[]  $hidden       An array of IDs of hidden meta boxes.
	 * @param WP_Screen $screen       WP_Screen object of the current screen.
	 * @param bool      $use_defaults Whether to show the default meta boxes.
	 *                                Default true.
	 */
	return apply_filters( 'hidden_meta_boxes', $hidden, $screen, $use_defaults );
}
```

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

- 2.7.0 — Introduced.

## Связанные

Использует: [`convert_to_screen`](https://chugunov.pro/api-wordpress/functions/convert_to_screen/), [`get_user_option`](https://chugunov.pro/api-wordpress/functions/get_user_option/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).
Используется в: [`meta_box_prefs`](https://chugunov.pro/api-wordpress/functions/meta_box_prefs/), [`do_meta_boxes`](https://chugunov.pro/api-wordpress/functions/do_meta_boxes/), [`do_accordion_sections`](https://chugunov.pro/api-wordpress/functions/do_accordion_sections/), [`post_comment_meta_box`](https://chugunov.pro/api-wordpress/functions/post_comment_meta_box/).

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