持久化

关于持久化的技术文章和开发文档。

【WordPress区块编辑器手册】@wordpress/preferences

@wordpress/preferences 是一个用于管理 WordPress 应用偏好设置的键值存储工具。它支持在 ES2015+ 环境中运行,并提供作用域隔离、默认值设定及多种持久化层配置选项。通过动作和选择器 API,开发者可轻松设置、获取或切换偏好状态,并优化异步数据加载性能,适用于构建模块化前端应用。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】@wordpress/preferences-persistence

@wordpress/preferences-persistence 是 WordPress Gutenberg 项目的独立软件包,提供偏好设置持久化工具。它通过 REST API 将数据保存到 user meta,并支持本地存储作为后备方案。该模块适用于 ES2015+ 环境,包含防抖配置和预加载选项,确保数据可靠存储与恢复。

2026-10-17 2 后端开发
构建自定义区块编辑器

【WordPress区块编辑器手册】构建自定义区块编辑器

本指南详细介绍如何构建自定义 WordPress 区块编辑器。文章涵盖从创建独立管理页面、配置 React 环境到实现块渲染与持久化的完整流程。通过深入解析 Editor、BlockList 等核心组件,帮助开发者掌握 Gutenberg 内部机制,轻松打造功能完备的自定义内容编辑体验。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/views

@wordpress/views 是 WordPress 轻量级软件包,用于通过 preferences 管理 DataViews 视图状态并支持持久化。它提供自动保存恢复、视图修改检测及简单重置功能。可直接替代手动管理,包含 loadView、useView 和 useViewConfig 等核心 API,支持配置加载与实体类型查询,适用于路由加载器集成。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/widget-dashboard

本文介绍 WordPress Gutenberg 项目的 WidgetDashboard 软件包,这是一个用于构建小工具仪表盘的无状态渲染引擎。它支持拖拽重排、调整大小及模态插入等编辑功能。文章详细解析了其组件架构、样式系统、网格模型配置以及基于策略的用户权限治理机制,适用于在 WordPress 核心或外部环境中开发自定义仪表盘界面。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】偏好设置

本文介绍偏好设置系统的核心功能,包括使用选择器获取特定作用域下偏好的激活状态。同时涵盖通过动作对象来设置、切换偏好值、重置默认值以及配置持久化层的方法,帮助开发者有效管理应用中的用户偏好数据。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】客户端导航

Interactivity API 是 WordPress 的一项功能,允许在客户端导航(不重新加载整个页面)时保持交互式元素的状态和行为。它通过预加载脚本模块、管理服务器状态与客户端状态的合并、以及处理复杂的导航生命周期来实现无缝的用户体验。

2026-10-17 3 后端开发

【WordPress区块编辑器手册】@wordpress/sync

@wordpress/sync 是基于 CRDT 文档的 WordPress 编辑器同步层,利用 Yjs 实现多用户实时协作。它协调实体记录同步生命周期,处理富文本变更及连接重试等逻辑。作为 Gutenberg 独立软件包,需注意其非公共 API 特性及 Yjs 实例共享规范,避免数据损坏。

2026-10-17 1 后端开发
@wordpress/dataviews

【WordPress区块编辑器手册】@wordpress/dataviews

这是一个关于表单字段筛选功能的配置说明文档,详细描述了如何配置字段的筛选器属性、操作符(如大于、包含、等于等)、布局类型(Regular, Panel, Card, Row, Details)以及相关的显示格式和摘要字段设置。该文档还提到了项目作为 Gutenberg 包的一部分,采用 monorepo 组织形式。

2026-10-17 1 后端开发