aerdes/acorn

基于Laravel的WordPress插件框架

v0.4.0 2020-06-09 21:44 UTC

This package is auto-updated.

Last update: 2024-09-10 07:14:22 UTC


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包中的resourcesstorage目录复制到您的插件目录。

最后,在您的wp-content/plugins/plugin-name/plugin-name.php主插件文件中通过自动加载初始化框架(通过require_once(__DIR__ . '/vendor/autoload.php');)。