最近,"无头WordPress "这个词得到了普及。它可能是你听说过的东西,但你不确定它的意思。
虽然WordPress是一个极其复杂和庞大的平台,但它仍然有局限性。比如说。
- 在许多平台上分发内容
- 使用PHP和Javascript以外的语言来编写网站代码
- 利用WordPress作为没有网站的博客平台
然而,有了Headless WordPress,所有这些都是可以实现的。它需要一点技术诀窍,但将WordPress从其前端分离出来,可以让你使用后台的网络内容管理工具来做几乎任何事情。
什么是无头的WordPress?
前端和后端是内容管理系统(CMS)或WordPress的两个部分。
管理 "部分是在后端处理的。在这里,你撰写和发布博客文章和网页,并管理网站的其他部分,如设置、设计和其他成员。
当有人访问你的网站时,他们看到的是前端。WordPress在你不知疲倦地工作时更新页面并修改它们的外观。它利用REST API从后端提取数据,并将其传输到面向公众的网站。
这种 "连接的 "CMS方法对大多数用户来说效果很好,允许他们设计一个网站并简单地维护文本内容。由于它们在很大程度上相互依赖,这种应用的前端和后端一般都是相互依赖的。
无头CMS将这两部分分开,只留下后端。你已经有了你的数据库、用户管理和内容管理工具,但没有布局或网站。你可以将任何东西连接到REST API,包括一个应用程序,一个定制的网站等。开发者的可能性是巨大的。
使用无头WordPress的好处
- 加强控制。
用WordPress解耦开发给了你几乎无限的控制权。使用动态的JavaScript,前端开发者可以创造一个独立于模板的独特体验。
- 增强的可扩展性
你可以迅速扩大无头系统的规模。你将能够创建内容并快速响应新的消费者需求,因为你现在是一个API优先的商店。
- 加强安全。
当你使用解耦和无头技术时,你的内容不太可能被破坏。将你的内容与你的前端交付分离,使你更不容易受到第三方应用程序问题的影响。
无头的WordPress的弊端
- 没有WYSIWYG编辑器。
如果你采取无头的方法,你将失去你的实时预览选项。你将无法随时测试用户在前端看到的内容。
- 要求具备高级编程技能
如果你以前不需要一个前端开发员,那么现在你会需要。你将需要一些更复杂的库,以获得无头系统的最大效益。
- 需要额外的维护。
这在断开连接的设置中尤其如此。在升级和安全方面,你可能有两个系统需要维护。
总结
关注为 "下一个大事件 "开发内容交付的开发者在无头内容管理方面有多种选择。
我们Seahawk Media为希望使用Restful Web服务和Headless内容管理来增强WordPress的用户和开发者提供最好的工具和服务。
在我们的 博客页面上获得更多关于WordPress最佳实践、故障排除技术和其他技巧的相关文章。