aerdes / acorn
v0.4.0
2020-06-09 21:44 UTC
Requires
- php: ^7.2.5
- eftec/bladeone: ^3.21
- illuminate/database: ^7.0
- illuminate/events: ^7.0
- illuminate/filesystem: ^7.0
- illuminate/http: ^7.0
- illuminate/support: ^7.0
- illuminate/translation: ^7.0
- illuminate/validation: ^7.0
- laravel/helpers: ^1.0
- nesbot/carbon: ^2.0
- symfony/process: ^5.0
- symfony/var-dumper: ^5.0
- upstatement/routes: ^0.7
README
Acorn是一个基于Laravel的WordPress插件框架。实际上,它还不是一个框架,而是一系列辅助函数的集合...
灵感来源于由Roots团队创建的具有潜力的Acorn项目,遗憾的是,在编写这个框架的时候(它缺少一些迫切需要的特性),该项目仍在早期开发阶段。
要开始使用,请确保在全局变量中定义以下内容(例如在wp_config.php中),这些变量是启动功能所需的。此外,假设数据库具有无前缀的utf8字符集和utf8_unicode_ci校对。
- DB_ELOQUENT:使用的数据库名称
- DB_USER:MySQL数据库用户名
- DB_PASSWORD:MySQL数据库密码
- DB_HOST:MySQL主机名
- WP_LANG:用于验证功能等的区域设置
然后,在wp-content/plugins/plugin-name插件目录中安装此Composer包。同时,将此Composer包中的resources和storage目录复制到您的插件目录。
最后,在您的wp-content/plugins/plugin-name/plugin-name.php主插件文件中通过自动加载初始化框架(通过require_once(__DIR__ . '/vendor/autoload.php');
)。