wp_register_persisted_preferences_meta()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_register_persisted_preferences_meta()
Описание
Это свойство используется для хранения пользовательских настроек между перезагрузками страницы и в настоящее время применяется редактором блоков для таких настроек, как «fullscreenMode» и «fixedToolbar».
Оригинал (английский)
This property is used to store user preferences across page reloads and is currently used by the block editor for preferences like ‘fullscreenMode’ and ‘fixedToolbar’.
Исходный код
wp-includes/user.php:5198
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. |

