我不喜欢技术中的“大跨界”。它通常会变坏,尤其是对于WordPress,人们喜欢以最坏的方式入侵它。
但是,Corcel可能会教一些教训,因为它没有试图打破/控制野兽(又称WordPress),而是提供了一个不错的面向对象的PHP接口来与WordPress数据库进行交互。
下载代码
是here,但是您可能更喜欢作曲家,PHP的包装管理器:
composer require jgrossi/corcel
带有PHP的无头WordPress?
我看到了许多专业人士的方法。这是一些专业要点:
- 作者花了一些时间来了解WordPress及其生态系统* s *(例如,与WordPress菜单,分类法或ACF(例如ACF)的高级兼容性)
- 为想要与WordPress后端交互的任何其他PHP应用程序提供通用模型层(不仅是Laravel)
- 非常方便的语法:
Post::status('publish')->get();
大警告
该项目似乎并不是特别活跃,因为最后一个版本是在2022年2月(在撰写本文时)。
可能存在一些问题,尤其是最新版本的Laravel。虽然,考虑自定义PHP项目,IMHO。
仍然是一个不错的选择。包起来
WordPress具有其优势,并且仍然为大多数网站提供动力。
人(和组织)喜欢它作为后端平台,但这并不意味着您必须坚持其模板系统。
JavaScript开发人员已经可以与内置的JSON API进行互动以建立精美的体验,但是无论他们的成功如何