Repolode
roots

roots/acorn

一个 Composer 包,把 Laravel 的组件、Blade 模板和生态包引入 WordPress 项目。

Star
1,010
Fork
114
未关闭 Issue
17
最近提交
5天前

这是什么?

Acorn 让 WordPress 项目能够使用 Laravel 的框架组件和工具链。它提供路由、缓存、事件、验证、数据库层、队列和会话等大部分 Laravel 核心组件,开发者可以在 WordPress 主题和插件中沿用熟悉的 Laravel 写法。

其核心功能之一是为 WordPress 视图和区块提供 Blade 模板支持。项目还允许通过 Composer 安装 Laravel 包,并使用为 Acorn 开发的社区包,例如 WooCommerce 和 ACF 集成。

广播、邮件、通知、Redis 和翻译等部分 Laravel 组件目前不受支持。

核心功能

  • 01为 WordPress 视图和区块提供 Blade 模板
  • 02支持路由、缓存、事件、验证等大部分 Laravel 组件
  • 03通过 Composer 在 WordPress 项目中安装 Laravel 包
  • 04提供 WooCommerce、ACF 等集成的社区包

适用场景

  • 使用 Blade 模板开发 WordPress 主题
  • 编写复用 Laravel 验证、缓存或队列工具的插件
  • 在 WordPress 网站中引入 Laravel 生态的包

快速上手

  1. 1

    阅读官方文档中的安装指南

使用前须知

  • 部分 Laravel 组件不受支持,包括 broadcasting、mail、notifications、redis 和 translation。

标签

#wordpress#laravel#php#blade#templating#wordpress-plugin#acorn#wordpress-framework#wordpress-laravel#wordpress-plugin-library

常见问题

acorn 是什么?
一个 Composer 包,把 Laravel 的组件、Blade 模板和生态包引入 WordPress 项目。 Acorn 让 WordPress 项目能够使用 Laravel 的框架组件和工具链。它提供路由、缓存、事件、验证、数据库层、队列和会话等大部分 Laravel 核心组件,开发者可以在 WordPress 主题和插件中沿用熟悉的 Laravel 写法。
acorn 可以免费使用吗?用的什么许可证?
acorn 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
acorn 还在维护吗?
活跃维护中。acorn 最近一次提交是在 2026年11月2日。
acorn 适合用来做什么?
使用 Blade 模板开发 WordPress 主题 编写复用 Laravel 验证、缓存或队列工具的插件 在 WordPress 网站中引入 Laravel 生态的包
acorn 怎么安装和运行?
阅读官方文档中的安装指南
在哪里获取 acorn?
源代码和安装说明在 GitHub 上:https://github.com/roots/acorn

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目