presslabs-stack/wordpress-mu-plugin

此包已被 废弃 且不再维护。作者建议使用 presslabs/stack-mu-plugin 包代替。

Stack 必须使用的 WordPress 插件

安装: 105

依赖项: 0

建议者: 0

安全: 0

星级: 4

关注者: 2

分支: 1

开放问题: 2

类型:wordpress-muplugin

v0.5.3 2021-02-19 10:07 UTC

README

Presslabs Stack 必须使用的 WordPress 插件。

它提供了与 Presslabs Stack 功能的集成,例如

  • 从 Google Cloud Storage 或 AWS S3 等对象存储系统上传和提供媒体文件
  • 在 memcached 之上的对象缓存实现

安装

Bedrock

当使用 bedrock 时,只需运行

$ composer require presslabs/stack-mu-plugin

WordPress 插件

作为 WordPress 经典 mu-plugin 运行,从 https://github.com/presslabs/stack-mu-plugin/releases 下载插件存档,并将其解压到您的 wp-content/mu-plugins 文件夹中。

然后您需要激活 mu-plugin,通过将 stack-mu-plugin.phpwp-content/mu-plugins/stakc-mu-plugin 复制到您的 wp-content/mu-plugins 文件夹中。

$ cp wp-content/mu-plugins/stack-mu-plugin/stack-mu-plugin.php wp-content/mu-plugins/

WordPress 对象缓存

为了使用自定义对象缓存,您需要将其复制到 WP_CONTENT_DIR 的根目录(通常是 wp-content)。

$ cp wp-content/mu-plugins/stack-mu-plugin/src/object-cache.php wp-content/

开发

克隆此存储库,将 .env.example 复制到 .env 并相应地编辑它。

要安装依赖项,只需运行

$ make dependencies

开发服务器

要启动本地开发服务器,您需要安装 wp-cli。要启动开发服务器,只需运行

$ wp server

测试

运行插件测试

$ make test-runtime

运行集成测试

$ make test-runtime