alexsancho / wp-dropins
这是一个 composer 元包,包含了一些WordPress插件,可以使您的网站更安全、更快、更整洁。
该包的规范存储库似乎已消失,因此该包已被冻结。
v1.0.3
2018-05-24 21:19 UTC
Requires
- alexsancho/wp-accented-uploads: *
- alexsancho/wp-core-blocker: *
- alexsancho/wp-db-error: *
- alexsancho/wp-install-dropin: *
- alexsancho/wp-noblogredirect-fix: *
- alexsancho/wp-readonly-options: *
- alexsancho/wp-redis-group-cache: *
- alexsancho/wp-redis-object-cache: *
- aucor/dynamic-mo-loader: *
- johnpbloch/wordpress: >=4.9.4
- roots/wp-password-bcrypt: ^1.0
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"]
}
}