最近更新的页面
初始化流程
通过所有兼容性检查后,我们可以安全地运行插件并开始扩展 Elementor 的功能。我们可以加载其他文件、挂载过滤器和动作钩子,并编写自定义代码。 Registering Custom Scri...
构建扩展插件
Elementor 扩展插件本质上是为 Elementor 增加功能的 WordPress 插件。在开始创建 Elementor 扩展插件之前,你需要具备创建 WordPress 插件的背景知识...
文件与文件夹结构
所有 WordPress 插件指南 都应适用于 Elementor 插件。您应保持文件夹结构简单,并将相似的文件放在一起。 文件 您的插件根目录 /elementor-test-addon/ ...
兼容性检查
在初始化之前,插件应检查其基本要求是否满足。如果这些要求未满足,插件不应运行。 Basic Checks Since the addon extends Elementor’s core fun...
插件包装器示例
让我们为 Elementor 插件创建一个包装器,它整合了目前所学的所有内容——文件/文件夹结构、每个 WordPress 插件所需的基本头部注释、命名空间以及兼容性检查。 文件夹结构 该插件将...
Index
Elementor 开发者文档 学习如何扩展 Elementor 核心以创建您自己的插件。在这里,您将找到详细的文档、便捷的代码片段和完整的代码示例。 入门指南 ...
区块即界面
Gutenberg 的核心在于区块概念。从技术角度看,区块既将抽象层级从单一文档提升至有意义元素的集合,又用明确结构取代了 HTML 固有的模糊性。 从用户视角看,区块允许以更统一、更易用的方式...
Gutenberg 插件发布
快速参考 时间线 在里程碑日期(通常为周三)发布 RC1 版本 于下周三发布稳定版本 通用发布流程 步骤 1:准备工作 使用模板创建一个发布议题。此步骤可选,但有助于你按部就班地完成流程 审查里...
发布到 NPM 的软件包和 WordPress 核心更新
Gutenberg 仓库遵循 WordPress SVN 仓库的分支策略,适用于每个主要的 WordPress 版本。除此之外,它还包含另外两个控制 npm 发布流程的特殊分支: wp/late...
React Native 开发环境配置指南(macOS)
你是否对原生移动编辑器开发感兴趣?本指南将详细引导你完成环境配置,助你快速上手! 请注意,本指南主要针对 macOS 环境。若需在其他环境中配置,React Native 快速入门文档提供了实用...
React Native 国际化指南
编辑器的原生版本引用两种类型的字符串: 在网页和原生平台中使用的字符串。 仅用于原生平台的字符串。 对于第一种类型,这些字符串的翻译遵循本指南中为网页版本描述的相同流程;然而对于后者,需要您自行...
React Native 集成测试指南
什么是集成测试? 集成测试被定义为一种将不同部分作为整体进行测试的类型。在我们的场景中,需要测试的部分是特定区块或编辑器逻辑所需渲染的不同组件。最终,它们与单元测试非常相似,因为它们都使用 Je...
基于 React Native 的移动版 Gutenberg 入门指南
欢迎!这是面向 Android 和 iOS 设备的区块编辑器原生移动移植版的入门指南。总体而言,它是一个用于新建或现有父级应用的 React Native 库。继续阅读以了解如何构建、测试和运行...
过度使用快照
看看下面的代码。你能一眼看出这个测试试图做什么吗? await editor.insertBlock( { name: 'core/quote' } ); await page.keyboard...
测试概览
Gutenberg 包含 PHP 和 JavaScript 代码,并鼓励对两者进行测试和代码风格检查。 为何需要测试? 除了测试将为你的生活带来乐趣之外,测试的重要性不仅在于它们有助于确保我们的...
脚本
编辑器为插件开发者提供了多个供应商和内部脚本。脚本名称、句柄和描述详见下表。 WordPress 脚本 编辑器包含多个功能包以实现不同功能。插件开发者可利用它们创建区块、编辑器插件或通用插件。 ...
管理软件包
本仓库使用 npm workspaces 来管理 WordPress 软件包,并使用 lerna 将它们发布到 npm。这强制规定了工作流程中的某些步骤,详情请参阅 packages 文档。 维...
如何让你的 Pull Request 获得审阅?
有时我们发布了一个 Pull Request,却没有人审阅我们的工作。该怎么办? 吸引审阅很大程度上不在于代码本身——而在于让审阅变得容易。 如果你发布了一个 Pull Request 却没有得...
Git 工作流程
本文档旨在帮助您开始将 Git 与 Gutenberg 结合使用。Git 是一款强大的源代码管理工具;要深入学习 Git,请查阅遵循 CC BY-NC-SA 3.0 许可免费在线提供的 Pro ...
代码贡献入门指南
以下指南将帮助您设置本地环境,以便为 Gutenberg 项目做出贡献。用于贡献的环境与用于扩展 WordPress 区块编辑器的环境存在大量重叠。您可以查阅开发环境教程获取更多设置信息。 前提...