最新 WordPress 更新:Gutenberg 19.0 为内容创作带来革命性变革

在数字内容创作的快速发展中,WordPress 一直处于领先地位。随着即将发布的 WordPress 6.7 版本,其核心编辑器 Gutenberg 迎来了 19.0 版本的重大更新。这次更新不仅为网站编辑和设计者带来了多项令人兴奋的新功能,还大幅提升了用户体验。让我们深入探讨这些创新,看看它们将如何改变我们创建和管理网站的方式。

突破性的实验功能:自定义字段连接与快速编辑

Gutenberg 19.0 的两大亮点功能虽然仍处于实验阶段,但已经引起了广泛关注。这些功能可以在 Gutenberg 的实验设置中启用,让用户有机会率先体验并提供宝贵反馈。

首先,长期以来备受期待的"区块与自定义字段连接"功能终于亮相。这项功能允许用户将内容区块直接链接到自定义字段,大大增强了内容管理的灵活性。想象一下,你可以轻松地将特定的文本块、图像或其他元素与后台的自定义数据字段关联起来,这不仅简化了复杂内容结构的创建,还为动态内容展示开辟了新的可能性。

其次,新增的快速编辑功能在站点编辑器的页面界面中脱颖而出。这个基于数据视图构建的新界面允许用户在不离开当前页面的情况下进行快速编辑,甚至支持批量编辑操作。这意味着网站管理员可以更高效地更新多个页面或文章的元数据,如标题、作者或发布状态,显著提升了工作效率。

用户界面的精妙优化

Gutenberg 19.0 在用户界面方面也做出了显著改进。新版本引入了更直观的配置视图界面,用户可以轻松管理页面、模板和模式等视图。特别值得一提的是,现在可以选择显示或隐藏过滤器,这大大简化了数据视图的界面,使复杂的过滤选项不再占用宝贵的屏幕空间。

此外,新增的手动进入缩小视图选项和设备预览功能,为用户提供了更灵活的编辑体验。这些功能使得在不同设备和视图模式下预览和调整内容变得更加便捷,确保网站在各种设备上都能呈现最佳效果。

增强的编辑体验

Gutenberg 19.0 还带来了一系列旨在提升编辑体验的细节优化:

  1. 格式库中新增了编辑字段功能,特别是针对内联图像,使得调整图像属性变得更加直观。
  2. 文案更新将多处"No Title"统一修改为"No title",提高了界面的一致性。
  3. 列输入的默认大小更新为 40px,为用户提供了更舒适的编辑空间。
  4. 区块库为列表项添加了锚点区块支持,增强了页内导航的可能性。
  5. 在手动布局中,当网格内的区块被删除时,系统会自动取消设置 rowStart 和 columnStart 属性,避免了潜在的布局错误。

这些看似微小的改进,累积起来却能显著提升用户的编辑效率和体验。

扩展性与性能的双重提升

对于开发者而言,Gutenberg 19.0 提供了更强大的扩展性。新增的异步__unstablePreSavePost 钩子允许开发者在保存前执行自定义逻辑,甚至可以阻止保存操作。这为插件开发者提供了更多控制权,能够实现更复杂的保存前验证或数据处理。

在性能方面,Gutenberg 团队也下了不少功夫。例如,通过优化内部代理和信号系统,以及引入新的 API 如 useStyleOverride,使得编辑器在处理大量内容或复杂布局时能够保持流畅的响应速度。

无障碍性与国际化的持续改进

Gutenberg 19.0 在无障碍性方面也有显著进步。例如,恢复了数据视图网格视图中的焦点样式,为站点编辑器添加了无障碍文本,并修复了设备预览选项的无障碍问题。这些改进确保了更广泛的用户群体能够方便地使用 WordPress。

在国际化方面,更新涉及多个文本字符串的调整和上下文添加,使得翻译更加准确和有意义。这对于 WordPress 的全球用户来说是一个好消息,有助于提供更本地化的使用体验。

结语

Gutenberg 19.0 的发布标志着 WordPress 编辑体验的一次重大飞跃。从革新性的实验功能到细致入微的界面优化,再到强大的扩展性和性能提升,这次更新全方位地提升了内容创作的效率和灵活性。随着 WordPress 6.7 的即将发布,我们可以期待这些创新将如何重塑网站建设和内容管理的未来。

无论你是经验丰富的 WordPress 开发者,还是刚刚开始探索内容管理系统的新手,Gutenberg 19.0 都为你提供了更多可能性。它不仅简化了复杂任务,还为创意表达开辟了新的途径。在这个数字内容日新月异的时代,Gutenberg 19.0 无疑为 WordPress 用户带来了一份珍贵的礼物,让我们共同期待它将如何继续推动网络出版的边界。

参考文献:

  1. 站长帮. (2024). 即将发布的 WordPress 6.7 集成 Gutenberg 19.0:新功能详解. https://zhanzhangb.cn/blog/gutenberg-19-0.html
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 228 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 431 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    352 引用 • 1815 回帖 • 1 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 73 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 9 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3574 回帖 • 1 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 212 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 2 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 2 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖 • 1 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖 • 1 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    153 引用 • 3783 回帖
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    149 引用 • 257 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 339 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 4 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    75 引用 • 1737 回帖 • 3 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    179 引用 • 995 回帖 • 1 关注
  • sts
    2 引用 • 2 回帖 • 195 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 733 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 638 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 629 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 474 关注