devgeniem / wp-safe-fast-and-clean-collection
这是一个 composer 元包,包括使您的网站更安全、更快、更干净的 WordPress 插件。
1.2.0
2018-01-12 13:40 UTC
Requires
- aucor/dynamic-mo-loader: *
- devgeniem/better-wp-install-dropin: *
- devgeniem/wp-core-blocker: *
- devgeniem/wp-core-fixes: *
- devgeniem/wp-define-more: *
- devgeniem/wp-no-admin-ajax: *
- devgeniem/wp-readonly-options: *
- devgeniem/wp-sanitize-accented-uploads: *
- johnpbloch/wordpress: >=4.6.0
- roots/wp-password-bcrypt: ^1.0
This package is auto-updated.
Last update: 2024-09-20 15:19:19 UTC
README
WordPress 插件和插件集合:安全、快速、干净 WordPress
这是一个 WordPress 插件和插件集合,以多种方式增强 WordPress。
原因
此包是为了处理多个项目而创建的,使用 composer update
。我们只是将此集合添加到我们的 composer.json
中,并遵循有关哪些插件应包含在此处的指南。WordPress 随时间发展,某些插件在某个时刻可能变得毫无意义,如果发生这种情况,我们将从该包中删除这些不必要的插件。
安装
$ composer require devgeniem/wp-safe-fast-and-clean-collection
指南
我们只想添加最小化、增强 WordPress 小部分的插件。
WordPress 应尽可能少地暴露关于自身和插件的信息
- 应删除所有不必要的 HTML 注释和标题。
WordPress 不应向 wordpress.org 或第三方服务发送任何额外的请求
- WordPress 应禁用与核心/主题/插件更新相关的一切。
- WordPress 不应创建不必要的请求,这些请求可能会减慢页面速度或使用 CPU 周期而不产生任何附加价值。
尽可能多地缓存
- 缓存可以减少负载,并允许我们创建更快的网站。
避免用户意外创建错误的情况。
WordPress 核心开发进展缓慢,但有所增强。我们将为这个集合添加提供解决文件上传等问题修复的插件。一旦这些功能或修复不再需要,我们将从该包中禁用它们。
允许开发者在 wp-config.php 中定义尽可能多的设置。
太多插件只有 wp-admin 设置页面。我们相信大多数设置应该放在代码中,而不是数据库中。
WordPress 不应安装或包含不必要的示例数据。
- 核心安装应创建最小数量的内容。
- 在可能的情况下,插件不应包含示例内容。
需求
-
= PHP 7.0
- WordPress
- 用于对象缓存的 Redis 服务器
- 使用 composer 更新您的网站,而不是使用 WordPress 自动更新
composer.json 设置
为了正确安装,您的项目应在 extra
部分定义以下安装路径
extra: {
"installer-paths": {
"web/app/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
"web/app/plugins/{$name}/": ["type:wordpress-plugin"]
},
"dropin-paths": {
"web/app/": ["type:wordpress-dropin"]
}
}
我们使用 bedrock 风格的名称为 wp-content
。根据您的项目将 web/app
替换。
维护者
变更日志
许可
尊重使用库的许可。此说明和 composer 采用 MIT 许可。