【WordPress区块编辑器手册】@wordpress/core-data
返回实体记录的保存错误、获取实体记录对象、编辑历史操作(撤销/重做)、修订版本管理、主题支持数据、用户图案分类、查询结果检查、自动保存状态、嵌入预览状态、保存/删除状态检查、oEmbed 回退判断以及相关的 React Hooks(useEntityBlockEditor, useEntityId, useEntityProp, useEntityRecord, useEntityRecords, useResourcePermissions)等。
2026-10-17 1 后端开发
【WordPress区块编辑器手册】WordPress 核心数据
本文详细介绍 WordPress 核心数据中的 REST API 选择器功能。涵盖获取文章类型、分类法、用户权限检查、自动保存及区块模式等关键方法。同时解析实体记录操作,包括编辑、保存、撤销重做、修订版本管理及错误处理机制,帮助开发者高效构建动态应用。
2026-10-17 2 后端开发
【WordPress区块编辑器手册】实体与撤销/重做。
本文深入解析 WordPress 编辑器中的实体与撤销重做机制。文章介绍了如何操作文章、页面等实体记录,包括获取、编辑及保存流程。同时详细说明了撤销重做栈的工作原理,以及如何通过缓存更改优化用户体验,避免频繁创建步骤,提升编辑效率。
2026-10-17 2 后端开发
【WordPress区块编辑器手册】构建编辑表单
本文详细介绍如何在 React 应用中构建 WordPress Gutenberg 编辑表单。教程涵盖添加编辑按钮、使用 Redux 管理实体记录与已编辑记录的分离状态、实现受控组件更新标题字段、通过 REST API 保存数据并处理网络错误,以及利用状态指示器提供加载动画和防重复提交保护,最终整合所有功能完成可交互的编辑界面。
2026-10-17 1 后端开发
【WordPress区块编辑器手册】过滤器和钩子
本文深入解析 WordPress 编辑器的过滤器与钩子机制。内容涵盖 block_editor_settings_all、wp_theme_json_data_theme 等核心钩子的使用方法,演示如何通过 PHP 代码禁用代码编辑器或恢复管理员颜色控件。同时介绍 get_entity_view_config 视图配置过滤及客户端 blockEditor.useSetting.before 钩子,帮助开发者灵活定制 theme.json 数据、修改块元数据支持及优化编辑器体验。
2026-10-17 1 后端开发
【WordPress区块编辑器手册】@wordpress/fields
@wordpress/fields 包为 DataView 库提供核心元素,简化 WordPress 中数据展示元素的创建与管理。包含作者、日期、特色图像等多种字段定义及媒体编辑控件。支持 RTL 样式表加载,适用于 Gutenberg 项目独立包开发,帮助开发者高效构建和管理内容元数据与模板部分。
2026-10-17 2 后端开发
【WordPress区块编辑器手册】@wordpress/views
@wordpress/views 是 WordPress 轻量级软件包,用于通过 preferences 管理 DataViews 视图状态并支持持久化。它提供自动保存恢复、视图修改检测及简单重置功能。可直接替代手动管理,包含 loadView、useView 和 useViewConfig 等核心 API,支持配置加载与实体类型查询,适用于路由加载器集成。
2026-10-17 2 后端开发
【WordPress区块编辑器手册】@wordpress/sync
@wordpress/sync 是基于 CRDT 文档的 WordPress 编辑器同步层,利用 Yjs 实现多用户实时协作。它协调实体记录同步生命周期,处理富文本变更及连接重试等逻辑。作为 Gutenberg 独立软件包,需注意其非公共 API 特性及 Yjs 实例共享规范,避免数据损坏。
2026-10-17 1 后端开发
【WordPress区块编辑器手册】编辑站点
本文详细介绍 WordPress 站点编辑器的核心功能与 API 接口。涵盖模板创建、区块管理、可重用区块使用及编辑模式切换等操作。同时解析侧边栏控制、导航面板状态、保存视图开关以及免打扰模式等关键交互逻辑,帮助开发者高效构建自定义编辑器体验。
2026-10-17 1 后端开发