撤销重做

关于撤销重做的技术文章和开发文档。

【WordPress区块编辑器手册】实体与撤销/重做。

本文深入解析 WordPress 编辑器中的实体与撤销重做机制。文章介绍了如何操作文章、页面等实体记录,包括获取、编辑及保存流程。同时详细说明了撤销重做栈的工作原理,以及如何通过缓存更改优化用户体验,避免频繁创建步骤,提升编辑效率。

2026-10-17 2 后端开发

【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 Gutenberg Block Editor Store 的 API 文档片段,包含了用于查询编辑器状态(selectors)和执行编辑器操作(actions)的各种方法。文档列出了每个方法的名称、参数、返回值以及简要说明。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】架构

深入解析 Gutenberg 区块编辑器的全局架构与用户体验原则。涵盖关键概念、数据格式与流、实体及撤销重做机制、站点编辑模板、样式处理、性能优化和客户端媒体处理。同时介绍仓库模块化结构、文件夹组织方式,并探讨为何选择 Playwright 作为端到端测试的首选工具。

2026-10-17 2 后端开发

【WordPress插件开发手册】使用 WordPress.org MCP 服务器

本文介绍 WordPress.org 推出的 MCP(模型上下文协议)服务器,旨在连接 AI 驱动的开发工具与插件目录。通过该工具,开发者可使用 Claude、Cursor 或 VS Code 等客户端,直接访问指南、验证 readme 文件并提交插件。文章详细说明了安装步骤、手动配置方法、可用功能及开发者责任,帮助提升插件开发效率。

2026-10-07 4 后端开发

【WordPress区块编辑器手册】@wordpress/undo-manager

@wordpress/undo-manager 是一个简单的撤销管理器,属于 Gutenberg 项目的独立包。它通过模块 API 提供 createUndoManager 方法用于创建撤销管理器。该 monorepo 组织的代码由多个自包含的 NPM 包组成,除被 WordPress 使用外,也被其他软件项目广泛采用。

2026-10-17 3 后端开发

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

@wordpress/compose 是 Gutenberg 提供的实用工具包,包含一组 Hooks 和高阶组件。它支持函数组合、状态管理、防抖节流处理及实例 ID 生成等功能,旨在简化 WordPress 组件开发流程,提升代码复用性与性能优化能力。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/customize-widgets

本包是 WordPress Customizer 模块中的小工具区块组件,专为 WordPress 核心设计。它利用 React 应用替代原有的 Backbone 架构,通过区块编辑器实现小工具的创建、编辑与删除功能。支持实时预览及撤销重做操作,提供向后兼容的编辑体验,帮助开发者轻松集成自定义小工具到 WordPress 系统中。

2026-10-17 2 后端开发