最大的变化是用 Gutenberg 编辑器替代 TinyMCE 经典编辑器。由于改造工程量巨大,自 2017 年 11 月发布 WordPress 4.9 后,直到 2018 年 12 月才发布 WordPress 5.0,而且后续几年都在持续打磨。
Gutenberg 古腾堡编辑器
新手引导
WordPress 将其设置为默认编辑器,第一次打开时,自动弹出新手引导。

Blocks 区块
点击左上角的加号,可以在 Blocks 中选择单个网页元素。本质是 WordPress 把原来要写 HTML 代码才能添加的网页元素,做成了可视化的区块。可以单击添加或拖拽放入正文任意位置,Blocks 是古腾堡编辑器的最小内容单元。

点击左上的列表图标,可以看到正文中的 Blocks 清单,可以通过列表或直接在正文中选中 Block,然后在右侧面板修改该 Block 的样式,如文字的颜色、大小等,每种 Block 可选的样式设计不同。

Patterns
也可以切换到 Patterns 选项卡,选择预置好的样式。每个 Pattern 由多个 Blocks 组合而成,提前设置好了排版和样式,方便随时调用。

文章设置
不选中任何 Block 或者手动切换到 Post 选项卡时,右侧显示文章设置选项,发布文章、选择文章模板、设置摘要、分类、标签、特色图片等设置均在这里。

全站可视化编辑
WordPress 5.0 只有 Post 和 Page 能够使用古腾堡编辑器,到 WordPress 5.9,整站样式都可以调用 Blocks 和 Patterns,这项功能叫 FSE(Full Site Editing)
Site
左侧列表有 Header、Footer 使用的 Blocks 清单,右侧面板可以设置整站配色、字体、布局。

Templates
官方主题 Twenty Twenty-Two 为 Home、Archive、Single Post 等页面提供由古腾堡 Blocks 组成的整页 Templates,用户可以直接调用,也可以创建新的 Templates,无需代码就可以修改整站布局。

Templates Parts
官方主题 Twenty Twenty-Two 内置了三种 Header 模板和一种 Footer 模板。

其它
- 插件、主题可开启自动更新。
- 内置 XML 网站地图 Sitemap,方便谷歌收录,SEO 更友好。
- 图片懒加载、iframe 延迟加载,优化网页速度指标 Core Web Vitals。
- 增加应用密码(Application Passwords),用于 REST API 安全授权,对接第三方工具更方便安全。
