# wp_register_persisted_preferences_meta()

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

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

## Сигнатура

```php
wp_register_persisted_preferences_meta()
```

## Описание

Это свойство используется для хранения пользовательских настроек между перезагрузками страницы и в настоящее время применяется редактором блоков для таких настроек, как «fullscreenMode» и «fixedToolbar».

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

Файл: `wp-includes/user.php:5198`

```php
function wp_register_persisted_preferences_meta() {
	/*
	 * Create a meta key that incorporates the blog prefix so that each site
	 * on a multisite can have distinct user preferences.
	 */
	global $wpdb;
	$meta_key = $wpdb->get_blog_prefix() . 'persisted_preferences';

	register_meta(
		'user',
		$meta_key,
		array(
			'type'         => 'object',
			'single'       => true,
			'show_in_rest' => array(
				'name'   => 'persisted_preferences',
				'type'   => 'object',
				'schema' => array(
					'type'                 => 'object',
					'context'              => array( 'edit' ),
					'properties'           => array(
						'_modified' => array(
							'description' => __( 'The date and time the preferences were updated.' ),
							'type'        => 'string',
							'format'      => 'date-time',
							'readonly'    => false,
						),
					),
					'additionalProperties' => true,
				),
			),
		)
	);
}
```

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

- 6.1.0 — Introduced.

## Связанные

Использует: `wpdb::get_blog_prefix`, [`register_meta`](https://chugunov.pro/api-wordpress/functions/register_meta/), [`__`](https://chugunov.pro/api-wordpress/functions/__/).

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