presslabs/stack-mu-plugin

此软件包已被废弃,不再维护。作者建议使用bitpoke/stack-mu-plugin软件包。

WordPress 必须使用的 Stack 插件

安装次数: 5,627

依赖项: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 4

开放问题: 2

类型:wordpress-muplugin

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

README

Presslabs Stack 必须使用的 WordPress 插件。

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

  • 从 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