什么是无头 WordPress? 为没有经验的人解释

已发表: 2023-05-09


什么是无头 WordPress? 即使您已经使用 WordPress 多年,您也可能不知道解决这个问题的方法。 如果你用谷歌搜索,你会得到一大堆技术术语,这可能会让你产生更多的想法,所以让我们尽可能简单地回答它。

无头 WordPress 是一种配置,您可以在其中继续使用 WordPress 来管理网站的所有重要功能,从创建和管理内容到用户注册。 尽管如此,它被认为是“无头”,只是因为您实际上没有使用 WordPress 来制作人们看到并与之交互的网页部分(即前端)。

在本文中,我们将进一步深入了解无头 WordPress 是什么及其执行方式。 我们还将讨论该技术的优点以及何时使用它有意义。 让我们开始吧!

目录

无头 WordPress 简介(及其工作原理)

Headless WordPress 是一个用来描述解耦配置的术语,其中前端层(“头部”)与后端文章管理层分开。

在常规 WordPress 网站中,WordPress 提供后端(您管理内容的地方)和前端(最终用户查看您的内容的地方)。

然而,在无头设置中,您仅使用 WordPress 作为后端,同时为前端使用单独的技术或框架。 这意味着您可以使用 WordPress 来完成内容和用户管理、连接到第三方社交应用程序等工作。 您可以像平常一样使用仪表板与 WordPress 进行交互,但如何创建和设计前端取决于您。

为无头 WordPress 提供支持的计划是利用 WordPress Rest API 的功能来获取和处理信息:

WordPress REST API 手册。

这通常意味着可以使用任何编程语言或库(例如 React、Angular 或 Vue.js)来渲染和显示此信息:

反应。

这种设置可能显得极具挑战性。 但是,它可以为您带来很多好处。

无头 WordPress 的好处

现在我们已经回答了“什么是无头 WordPress?”这个问题,现在是时候讨论为什么使用它是有意义的了。 创建无头网站通常需要大量操作。 因此,您需要确保该技术是您的理想选择。

就附加好处而言,这就是为什么很多网站使用无头设置的原因:

  1. 更大的通用性。 如果您不喜欢 WordPress 处理前端的方式,包括主题和块编辑器,无头设置使您可以选择定制的解决方案。 当您依赖 WordPress 来完成其他所有事情时,您可以使用任何您想要的技术堆栈或平台来创建网站的前端。
  2. 网页加载速度可能会更快。 单独的前端允许您利用服务器端渲染和渐进式网站应用程序 (PWA) 等现代网站开发程序来提高网站效率并减少网站加载情况。
  3. 提高安全性。 将前端与后端分离往往会使黑客更难利用 WordPress 漏洞,因为他们不再能够直接访问基本设置。
  4. 与 3rd-bash 资源集成。 WordPress API 使您能够从 WordPress 请求信息并在其他平台上使用它。 例如,如果您有一个移动应用程序供用户检查新闻或博客文章,WordPress 可以托管该信息,并且应用程序可以应用 API 请求该信息。

也许在无头设置中应用 WordPress 的最大好处是该程序是开源的。 它是完全可定制的,可以满足项目的需求,并且相对易于使用。 看看从头开始创建一个后端,WordPress 就变成了一个非常诱人的选择!

无头 WordPress 的用途是什么? 实例使用实例

如果您将 WordPress 用于博客网站、作品集网站或任何其他小型工作,无头方法可能听起来很有趣,但没有必要。

让我们回顾一下日常生活中的一些实际使用情况。 这样,我们就能够更好地说明为什么这种配置会对某些工作产生影响。

您可以将无头 WordPress 用于:

  • 电子商务网站。 在线商家可以从无头 WordPress 的整体灵活性中受益,因为它将允许完全个性化的浏览知识。 您可以设计自己的电子商务体验,而不是受到 WooCommerce 或其他 WordPress 插件如何筛选商品和结帐页面的限制。
  • 新闻门户网站。 当新帖子发布时,媒体商店和信息门户通常必须同时更新许多提要。 WordPress 后端可以通过 Rest API 驱动新闻网站和应用程序的更新。 例如,TechCrunch 自 2018 年起就使用了无头 WordPress 技术[1] ,其 WordPress 后端与 Respond 应用程序前端相关。
  • 手机应用程序。 使用 Relaxation API,您可以通过 WordPress 后端管理移动应用程序的书面内容。 这意味着您可以使用任何您想要的开发框架来构建应用程序,并继续在后台使用 WordPress。

请记住,任何无头 WordPress 挑战都将严重依赖 Relaxation API。 这意味着您需要熟悉该框架。

应用无头 WordPress 的执行和缺点

现在,对于即将到来的问题 – 无头 WordPress 真正有用的是什么?

实际上,使用无头 WordPress 有很多优点。 另一方面,这种类型的设置并不适合任何人,当然也不适合所有挑战。

有了这些知识,让我们看一下无头 WordPress 设置的优点和缺点。

执行官

  • 它比标准 WordPress 设置更加灵活。
  • 您可以将 WordPress 后端与您必须拥有的任何第三社交设备连接起来。
  • 它使您能够利用工作所需的任何技术堆栈来开发前端。
  • 对于简单的蜂窝应用程序来说,这是一个理想的后端解决方案。
  • 无头 WordPress 网站的加载速度可能会更快,具体取决于您创建前端的方式。
  • 由于攻击者有更持久的时间寻求访问后端,因此存在额外的安全层。

缺点

  • Headless WordPress 需要您成为一名开发人员,或者与 get 中的人员一起完成工作,以生成前端并将其链接到 CMS。
  • 您需要从 WordPress 仪表板外部处理前端。
  • 您还没有准备好从多个 WordPress 插件和主题中受益,特别是如果插件依赖于前端功能。 不过,您仍然可以使用一些 WordPress 插件来包含基本的后端功能。

在您成为一名开发人员之前,使用无头 WordPress 来创建一个非常简单的网站(例如博客或宣传册网站)可能有点大材小用。 仅当 WordPress 前端限制您的企业范围时,我们才建议使用此方法。

什么是无头 WordPress? 现在你知道了!

在本文中,我们试图回答“什么是无头 WordPress?”这个问题。 此设置允许您使用 WordPress 构建个性化网站和应用。

您可以使用 WordPress 为您的网站提供支持并开发您想要的任何类型的前端,而不是从头开始创建后端。

如果您想设计定制的电子商务体验或使用 WordPress 来支持移动应用程序,那么此方法非常有用。 首先,您可以学习我们关于如何开发无头 WordPress 网站的指南,并验证 WordPress Relaxation API 的原理。

您对无头 WordPress 的工作方式有任何疑问吗? 请在下面的评论部分告诉我们!

&#13