Corcel可以带给WordPress什么?
#编程 #php #laravel #wordpress

我不喜欢技术中的“大跨界”。它通常会变坏,尤其是对于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进行互动以建立精美的体验,但是无论他们的成功如何