最近更新的页面
恢复经典小工具编辑器
有多种方法可以禁用新的小工具区块编辑器。 使用 remove_theme_support 主题可以通过调用 remove_theme_support( 'widgets-block-edit...
关于传统小工具区块
传统小工具区块允许用户添加、编辑和预览由插件注册的第三方小工具,以及使用经典小工具编辑器添加的小工具。 可通过区块插入器添加传统小工具区块,并从区块下拉菜单中选择小工具来添加第三方小工具。 也可...
主题支持
新的区块在所有主题中都包含基线支持,提供可选的增强功能,并具备扩展和自定义的能力。 构建主题时需要考虑几个新概念: 编辑器调色板 - 提供一组默认颜色,但主题可以注册自己的颜色,并可选地限制用户...
全局设置与样式 (theme.json)
WordPress 5.8 引入了一种新机制来配置编辑器,它实现了更精细的控制,并为未来 WordPress 版本管理样式迈出了第一步:即 theme.json 文件。 设计理念 区块编辑器 ...
构建自定义区块编辑器
WordPress 区块编辑器是一款强大的工具,允许您以多种方式创建和格式化内容。它部分由 @wordpress/block-editor 包驱动,这是一个提供编辑器核心功能的 JavaScr...
添加删除按钮
在上一章节中,我们实现了创建新页面的功能, 现在我们将为应用添加删除功能。 以下是我们即将实现的效果预览: Step 1: Add a Delete button Let's start by ...
构建创建页面表单
在上一章节中我们创建了编辑页面功能,本章节我们将添加创建页面功能。以下是我们即将构建内容的预览: Step 1: Add a Create a new page button Let’s sta...
构建编辑表单
这一部分是关于为我们的应用添加编辑功能。以下是我们将要构建内容的预览: 步骤 1:添加“编辑”按钮 没有“编辑”按钮就无法使用编辑表单,因此让我们从在 PagesList 组件中添加一个开始:...
构建页面列表
在这一部分,我们将构建一个可筛选的 WordPress 页面列表。这是本节结束时应用的外观: 让我们一步步了解如何实现。 步骤 1:构建 PagesList 组件 让我们从构建一个最小的 Rea...
安装
我们将以 WordPress 插件的形式构建应用程序,这意味着您需要先安装 WordPress 本身。一种方法是按照入门指南页面的说明进行操作。完成安装后,您可以继续学习本教程的其余部分。 此外...
theme.json
A theme's theme.json file is one of the best ways to curate the Editor experience and will likely...
模式
区块模式是为用户提供独特且精心策划的编辑体验的最佳方式之一。 Prioritize starter patterns for any post type When a user creates ...
Filters and hooks
The Editor provides numerous filters and hooks that allow you to modify the editing experience. H...
禁用编辑器功能
本页面专门介绍在文章编辑器和站点编辑器中禁用特定功能的各种方法,这些内容未包含在管理文档的其他部分。 限制区块选项 有时您可能希望完全禁止用户访问某个区块。要控制插入器中可用的内容,您有两种方法...
区块锁定 API
区块锁定 API 允许您在编辑器中限制对特定区块的操作。此 API 可用于防止用户移动、删除或编辑某些区块,从而确保布局一致性和内容完整性。 锁定移动或移除特定区块的能力 用户可通过编辑器锁定和...
嵌套区块:使用 InnerBlocks
您可以使用 InnerBlocks 组件创建一个可以嵌套其他区块的单一区块。这在 Columns 区块、Social Links 区块或任何您希望包含其他区块的区块中使用。 注意:一个区块只能包...
扩展查询循环区块
查询循环区块是一个强大的工具,允许用户循环遍历指定的文章列表,并显示一组将继承列表中每篇文章上下文的区块。例如,可以将其设置为循环遍历特定类别的所有文章,并为每篇文章显示其特色图片。当然,功能远...
创建动态区块
动态区块是在前端渲染时实时构建其结构和内容的区块。 动态区块主要有两种用途: 即使文章未更新,内容也应发生变化的区块。WordPress 自身的"最新文章"区块就是一个例子。当有新文章发布时,该...
使用样式与样式表
概述 区块通常会将标记(HTML)插入到文章内容中,您可能希望以某种方式对其进行样式设计。本指南将介绍几种在区块编辑器中使用 CSS 的不同方法,以及如何处理样式和样式表。 开始之前 您需要一个...
Thunks in Core-Data
Gutenberg 11.6 added support for thunks. You can think of thunks as functions that can be dispatc...