contention/mu-plugins

此软件包已被 废弃 并不再维护。未建议替换软件包。
此软件包的最新版本(0.7)没有可用的许可证信息。

安装: 209

依赖项: 0

建议者: 0

安全: 0

关注者: 1

开放问题: 0

类型:wordpress-muplugin

0.7 2015-09-18 20:34 UTC

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');

用法

即将推出...