alexsancho/wp-dropins

这是一个 composer 元包,包含了一些WordPress插件,可以使您的网站更安全、更快、更整洁。

该包的规范存储库似乎已消失,因此该包已被冻结。

安装: 217

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 0

开放问题: 0

类型:元包

v1.0.3 2018-05-24 21:19 UTC

This package is auto-updated.

Last update: 2021-10-14 13:03:14 UTC


README

这是一个WordPress插件和dropin集合,以多种方式增强WordPress。

原因

创建此包是为了处理多个项目,使用 composer update。我们只需将此集合添加到我们的 composer.json 中,并遵循关于哪些插件应包含在此处的指南。WordPress随着时间的推移而发展,某些插件在某个时刻可能变得毫无意义,如果发生这种情况,我们将从该包中删除这些不必要的插件。

安装

$ composer require alexsancho/wp-dropins

指南

我们只想添加增强WordPress小部分的插件。

WordPress应尽可能少地暴露关于自己和插件的信息

  • 应删除所有不必要的html注释和标题。

WordPress不应向wordpress.org或第三方服务发送任何额外的请求

  • WordPress应禁用与核心/主题/插件更新相关的一切。
  • WordPress不应创建不必要的请求,这些请求可能会减慢页面速度或使用CPU周期而不提供任何额外的价值

尽可能缓存

  • 缓存可以减少负载并允许我们创建更快的网站

避免用户意外创建错误的情况

WordPress核心开发有一些改进,速度会慢一些。我们将添加一些插件到这个集合中,这些插件为像带重音符号的文件上传等问题提供修复。一旦这些功能或修复不再需要,我们将从该包中禁用它们。

WordPress不应安装或包含不必要的示例数据

  • 核心安装应创建最小数量的内容
  • 如果可能,插件不应包含示例内容

要求

  • = PHP 7.0

  • WordPress
  • 对象缓存的Redis服务器
  • 使用composer更新您的网站,而不是使用WordPress自动更新

Composer.json设置

为了正确安装,您的项目应在 extra 部分中定义以下安装路径

extra: {
    "installer-paths": {
      "web/wp-content/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
      "web/wp-content/plugins/{$name}/": ["type:wordpress-plugin"]
    },
    "dropin-paths": {
      "web/wp-content/": ["type:wordpress-dropin"]
    }
}