首页 CMS教程 &#&按 现代WordPress插件和Gutenberg迁移指南

现代WordPress插件和Gutenberg迁移指南

Feb 09, 2025 am 11:02 AM

Modern WordPress Plugins with the Gutenberg Migration Guide

核心要点

  • Daniel Bachhuber 编写的 Gutenberg 迁移指南是开发人员必备资源,可帮助他们调整 WordPress 主题和插件,使其与新的 Gutenberg 编辑器兼容。它比较了经典编辑器和 Gutenberg 之间的自定义点,并涵盖了所有受影响的钩子和经典编辑器功能。
  • 尽管 Gutenberg 的功能不断增强,并为最终用户和开发人员带来了诸多益处,但许多 WordPress 开发人员对其产品的适应速度仍然缓慢。然而,随着 Gutenberg 成为 WordPress 的新默认编辑器,确保主题和插件与其兼容至关重要。
  • Gutenberg 迁移指南布局清晰,易于使用,它提供了钩子使用方法的实际示例、Gutenberg 中等效钩子的屏幕截图以及对 Gutenberg 开发人员手册的引用。但是,它仍然需要 WordPress 社区的更多贡献才能充分发挥其潜力。

本文关于 Gutenberg 迁移指南的文章最初由 Torque 杂志发表,经许可在此转载。

无论您喜欢与否,Gutenberg 都已成为 WordPress 的一部分。因此,让您的 WordPress 主题和插件与新的编辑器配合使用应该是一个首要任务。说实话,如果您现在才开始考虑这方面的问题,那么您已经错过了很多时间。但是,仍然有足够的时间来准备您的产品,特别是借助一些第三方帮助。

Daniel Bachhuber 与 Gutenberg 相关的项目以前曾在 Torque 博客上发表过,而这也是一个值得关注的项目。调整您的插件以使其与 Gutenberg 兼容可能是一项棘手的任务,但 Gutenberg 迁移指南应该可以帮助您完成切换。这是一个方便的参考指南,用于比较 WordPress 经典编辑器和 Gutenberg 之间的自定义点。

在这篇文章中,我们将整体了解该项目并讨论其工作原理。然后,我们将讨论如何确保您的插件和主题已准备好使用 Gutenberg。让我们开始吧!

Gutenberg 编辑器的当前状态

我们在 Torque 博客上多次讨论过 Gutenberg 的历史,因此这里不再赘述。但是,为了提供一些背景信息,Gutenberg 最终将成为 WordPress 的新默认编辑器。它将取代当前使用的 TinyMCE 版本。虽然 Gutenberg 现在已不再是测试版,但我们仍在等待该插件合并到核心平台中。

然而,尽管 Gutenberg 的功能背后有充分的理由,但许多人对编辑器目前缺乏完善性感到不满。考虑到该项目的当前状态,这种评价可能有些苛刻。无论如何,高度的批评导致许多 WordPress 开发人员缺乏行动,尤其是在使其产品达到标准方面。

然而,这并没有阻止一些精明的开发人员尝试抓住早期采用者的市场。例如,非常流行的 Elementor Pro 页面构建器现在包含许多与 Gutenberg 兼容的“块”。其他开发人员也开始将此功能作为标准功能:

Modern WordPress Plugins with the Gutenberg Migration Guide

我们最终看到与 Gutenberg 相关的功能出现在商业主题中这一事实应该可以使情况更明朗。换句话说,一些开发人员已经研究他们的 Gutenberg 解决方案有一段时间了。现在,他们开始向公众提供这些解决方案。

如果您尚未开始这样做,您可能需要一些帮助才能入门。幸运的是,有一个伟大的倡议可以提供这种帮助。

介绍 Gutenberg 迁移指南

在将您的功能迁移到 Gutenberg 的过程中获得一些支持可能会受到许多开发人员的欢迎。为此,Daniel Bachhuber(最近已成为 Gutenberg 相关倡议的焦点)创建了 Gutenberg 迁移指南。

这是一个资源,可帮助开发人员将其以 TinyMCE 为中心的插件和主题移植到新的编辑器。它包含大量屏幕截图以及对 Gutenberg 开发人员手册的方便引用。您可以将其视为 Gutenberg 自己的“Codex”,尽管它不被归类为 WordPress Codex 的官方部分。

本指南还包括一个简短的概述,列出了每个 TinyMCE 编辑器自定义点及其 Gutenberg 等效项。此外,它还涵盖了所有受影响的钩子和经典编辑器功能。当您尝试查找将功能移植到 Gutenberg 的解决方案时,这显然将成为重要的参考资源。

如何帮助 Gutenberg 迁移项目取得成功

正如 4 月底在 Make WordPress 博客文章中概述的那样,Daniel 正在寻求众包这个项目,而不是保持唯一的贡献者。然而,尽管构成新编辑器的组件众多,但额外的贡献却很少:

Modern WordPress Plugins with the Gutenberg Migration Guide

因此,特别是考虑到该项目的高价值,需要更多贡献者来帮助完善本指南。要开始贡献,您可以像往常一样发送拉取请求,然后将其批准并合并到指南中。您还可以通过打开 GitHub 问题来建议新的钩子(或提出问题)。

如何使用 Gutenberg 迁移指南来交付现代 WordPress 插件

实际使用 Gutenberg 迁移指南非常简单,这主要是因为其布局井井有条:

Modern WordPress Plugins with the Gutenberg Migration Guide

您会在每一页的顶部找到对相关 TinyMCE 编辑器操作或过滤器的引用,然后是其在 WordPress 中使用的通用示例。接下来,您将找到钩子使用方法的实际示例。这是该项目需要更多贡献的一个领域。许多插件会向编辑器添加自己的功能,这些功能需要记录在案。

在下面,您将找到 Gutenberg 中等效钩子的屏幕截图。这将附带简要说明您可以在哪里找到该钩子,以及关于其使用的任何深奥信息。最后,还有一个方便的 Gutenberg 开发人员手册参考,如果您需要更多信息,可以帮助您。

总的来说,这是一个非常有用的 Gutenberg 开发人员参考指南,在迁移过程中应该将其添加为书签。在我们看来,您应该首先查看的部件是那些尚未切换到 Gutenberg 的部件。例如,许多 edit_form 操作在 Gutenberg 中不再兼容。根据您的主题或插件的功能,这可能需要全面的解决方法。

最后,两个尚未合并到 Gutenberg 的经典编辑器功能是“屏幕选项”选项卡和非官方的自定义帖子状态功能。前者可能会让许多开发人员更担心,因为这是许多 WordPress 用户发现有用的“强大”功能。

确保您的主题和插件能够适应这两个编辑器至关重要。正如您所看到的,Gutenberg 迁移指南将帮助您实现这一目标。

结论

Gutenberg 有其批评者,但每次测试版更新都带来了更多内容。新的编辑器正在慢慢成为创建 WordPress 布局的强大方法,这对最终用户和开发人员来说都是好消息。

此外,Daniel Bachhuber 的 Gutenberg 迁移指南对于那些需要快速调整自己项目的人来说是一个极好的资源。它本身非常易于使用,但仍然需要 WordPress 社区的帮助才能充分发挥其潜力。为了提供帮助,您可以发送拉取请求、打开 GitHub 问题,甚至可以提供您自己 TinyMCE 编辑器功能的 Gutenberg 等效项的实际示例。

关于使用 Gutenberg 迁移指南的现代 WordPress 插件的常见问题解答

什么是 WordPress 中的 Gutenberg?

Gutenberg 是在 WordPress 5.0 中引入的新编辑器。它取代了之前的 TinyMCE 编辑器,并提供了一种更直观、基于块的内容创建方法。每一段内容,无论是段落、图像还是视频,都是一个您可以单独操作的块,从而提供更大的灵活性和对内容布局的控制。

如何迁移到 Gutenberg?

迁移到 Gutenberg 包括安装和激活 Gutenberg 插件或更新到 WordPress 5.0 或更高版本。激活后,Gutenberg 将取代默认编辑器。建议在进行切换之前备份您的网站,并首先在暂存网站上测试新编辑器。

什么是 Gutenberg 块?

Gutenberg 块是您在 Gutenberg 编辑器中用来构建内容的各个元素。有各种类型内容的块,包括段落、图像、视频、列等等。每个块都可以自定义和排列以创建独特的布局。

如何向 Gutenberg 添加新块?

您可以通过单击编辑器中的加号 ( ) 图标来向 Gutenberg 添加新块。这将打开一个菜单,您可以在其中搜索并选择要添加的块类型。还有一些插件可以向 Gutenberg 添加其他块。

我仍然可以使用我的旧插件与 Gutenberg 兼容吗?

是的,大多数现有的 WordPress 插件都应该与 Gutenberg 兼容。但是,某些插件可能不兼容,并可能导致问题。建议在将所有插件用于您的实时网站之前,在暂存网站上使用 Gutenberg 测试所有插件。

一些推荐的 Gutenberg 块插件是什么?

有很多很棒的 Gutenberg 块插件可用。一些流行的插件包括 Advanced Gutenberg、Stackable 和 Atomic Blocks。这些插件向 Gutenberg 添加了各种其他块,为您提供了更多内容选项。

如何自定义 Gutenberg 块?

可以使用编辑器中的块设置来自定义 Gutenberg 块。这些设置允许您更改块的外观、布局和其他属性。某些块还支持通过 CSS 进行其他自定义。

如果我不喜欢 Gutenberg,我可以恢复到旧编辑器吗?

是的,如果您更喜欢旧编辑器,您可以安装并激活 Classic Editor 插件。这将禁用 Gutenberg 并恢复以前的 TinyMCE 编辑器。

Gutenberg 是否对 SEO 友好?

是的,Gutenberg 旨在对 SEO 友好。基于块的结构使创建干净、结构化的内容更容易,搜索引擎更容易理解。但是,与任何内容一样,务必遵循 SEO 的最佳实践。

如何学习使用 Gutenberg?

有很多资源可以帮助您学习 Gutenberg。WordPress 在 Gutenberg 编辑器中提供教程,并且还有许多在线教程和指南可用。实践和实验也是学习新编辑器来龙去脉的好方法。

以上是现代WordPress插件和Gutenberg迁移指南的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何开始WordPress博客:初学者的分步指南 如何开始WordPress博客:初学者的分步指南 Apr 17, 2025 am 08:25 AM

博客是人们在网上表达观点、意见和见解的理想平台。许多新手渴望建立自己的网站,却因担心技术障碍或成本问题而犹豫不决。然而,随着平台不断发展以满足初学者的能力和需求,现在开始变得比以往任何时候都更容易。 本文将逐步指导您如何建立一个WordPress博客,从主题选择到使用插件提升安全性和性能,助您轻松创建自己的网站。 选择博客主题和方向 在购买域名或注册主机之前,最好先确定您计划涵盖的主题。个人网站可以围绕旅行、烹饪、产品评论、音乐或任何激发您兴趣的爱好展开。专注于您真正感兴趣的领域可以鼓励持续写作

wordpress文章列表怎么调 wordpress文章列表怎么调 Apr 20, 2025 am 10:48 AM

有四种方法可以调整 WordPress 文章列表:使用主题选项、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 WordPress 数据库。

如何在父分类的存档页面上显示子分类 如何在父分类的存档页面上显示子分类 Apr 19, 2025 pm 11:54 PM

您想了解如何在父分类存档页面上显示子分类吗?在自定义分类存档页面时,您可能需要执行此操作,以使其对访问者更有用。在本文中,我们将向您展示如何在父分类存档页面上轻松显示子分类。为什么在父分类存档页面上显示子分类?通过在父分类存档页面上显示所有子分类,您可以使其不那么通用,对访问者更有用。例如,如果您运行一个关于书籍的WordPress博客,并且有一个名为“主题”的分类法,那么您可以添加“小说”、“非小说”等子分类法,以便您的读者可以

如何在 WordPress 中获取登录用户信息以获得个性化结果 如何在 WordPress 中获取登录用户信息以获得个性化结果 Apr 19, 2025 pm 11:57 PM

最近,我们向您展示了如何通过允许用户将自己喜欢的帖子保存在个性化库中来为用户创建个性化体验。您可以通过在某些地方(即欢迎屏幕)使用他们的名字,将个性化结果提升到另一个水平。幸运的是,WordPress使获取登录用户的信息变得非常容易。在本文中,我们将向您展示如何检索与当前登录用户相关的信息。我们将利用get_currentuserinfo(); 功能。这可以在主题中的任何地方使用(页眉、页脚、侧边栏、页面模板等)。为了使其工作,用户必须登录。因此我们需要使用

对于初学者来说,WordPress容易吗? 对于初学者来说,WordPress容易吗? Apr 03, 2025 am 12:02 AM

WordPress对初学者来说容易上手。1.登录后台后,用户界面直观,简洁的仪表板提供所有必要功能链接。2.基本操作包括创建和编辑内容,所见即所得的编辑器简化了内容创建。3.初学者可以通过插件和主题扩展网站功能,学习曲线存在但可以通过实践掌握。

如何在 WordPress 中按帖子过期日期对帖子进行排序 如何在 WordPress 中按帖子过期日期对帖子进行排序 Apr 19, 2025 pm 11:48 PM

过去,我们分享过如何使用PostExpirator插件使WordPress中的帖子过期。好吧,在创建活动列表网站时,我们发现这个插件非常有用。我们可以轻松删除过期的活动列表。其次,多亏了这个插件,按帖子过期日期对帖子进行排序也非常容易。在本文中,我们将向您展示如何在WordPress中按帖子过期日期对帖子进行排序。更新了代码以反映插件中更改自定义字段名称的更改。感谢Tajim在评论中让我们知道。在我们的特定项目中,我们将事件作为自定义帖子类型。现在

如何在 WordPress 中显示查询数量和页面加载时间 如何在 WordPress 中显示查询数量和页面加载时间 Apr 19, 2025 pm 11:51 PM

我们的一位用户询问其他网站如何在页脚中显示查询数量和页面加载时间。您经常会在网站的页脚中看到这一点,它可能会显示类似以下内容:“1.248秒内64个查询”。在本文中,我们将向您展示如何在WordPress中显示查询数量和页面加载时间。只需将以下代码粘贴到主题文件中您喜欢的任何位置(例如footer.php)。queriesin

如何使用 IFTTT 自动化 WordPress 和社交媒体(及更多) 如何使用 IFTTT 自动化 WordPress 和社交媒体(及更多) Apr 18, 2025 am 11:27 AM

您是否正在寻找自动化 WordPress 网站和社交媒体帐户的方法? 通过自动化,您将能够在 Facebook、Twitter、LinkedIn、Instagram 等平台上自动分享您的 WordPress 博客文章或更新。 在本文中,我们将向您展示如何使用 IFTTT、Zapier 和 Uncanny Automator 轻松实现 WordPress 和社交媒体的自动化。 为什么要自动化 WordPress 和社交媒体? 自动化您的WordPre

See all articles