contention / mu-plugins
此软件包已被 废弃 并不再维护。未建议替换软件包。
此软件包的最新版本(0.7)没有可用的许可证信息。
0.7
2015-09-18 20:34 UTC
Requires
- aws/aws-sdk-php: 3.3.8
- composer/installers: 1.0.21
This package is not auto-updated.
Last update: 2015-11-28 21:31:06 UTC
README
一系列简单的“必须使用”Wordpress插件,引入额外的实用功能,设计为部署时作为/mu-plugins/目录的完整自包含替代品。
这个插件集合最初创建是为了在Heroku等短暂的文件系统中轻松托管WordPress站点,这些系统在每次部署或重启时都会清除文件系统(以及因此上传的内容和/或代码库的更改)。它应该适用于任何本地管理核心和插件更新的WP安装,然后将生产代码推送到远程生产环境。
它正在不断扩展,包括一系列“始终开启”插件,以提供额外的日常功能,例如确保满足SEO要求。
组件
- 文件编辑器移除器 - 移除对WP文件编辑器的链接,以防止通过WP生产后台更改生产环境主题或插件源代码。
- 文件缓存器 - 基本的文件/源/数据缓存器(用于拉取和缓存社交媒体源等)。
- 上传到S3 - 一组函数和过滤器,以“绕过”本地存储,直接从Amazon S3托管/提供图像和其他上传文档。需要Amazon AWS账户。
- SEO - 允许按页面创建SEO标签的内容(包括FB/OG标签和Twitter标签)。
- XML站点地图 - 在/sitemap.xml上动态生成XML站点地图。
依赖项
- composer/installers - 允许此目录直接作为WordPress的/mu-plugins/目录的替代品。
- aws/aws-sdk-php - 允许S3上传。
使用Composer安装
使用Composer安装时,请记住覆盖安装路径,以便将插件文件安装到/mu-plugins/目录中。您可以通过配置installer-paths额外属性来实现,如下所示
{
"require": {
"contention/mu-plugins": "dev-master"
},
"extra": {
"installer-paths": {
"wp-content/{$name}/": ["contention/mu-plugins"]
}
}
}
注意,这将覆盖/mu-plugins/目录中现有的任何文件。
请记住,还需要在wp-config.php文件中的某个位置要求Composer的autoload.php,如下所示
require_once(ABSPATH.'vendor/autoload.php');
用法
即将推出...