devgeniem/wp-safe-fast-and-clean-collection

这是一个 composer 元包,包括使您的网站更安全、更快、更干净的 WordPress 插件。

1.2.0 2018-01-12 13:40 UTC

This package is auto-updated.

Last update: 2024-09-20 15:19:19 UTC


README

geniem-github-banner

WordPress 插件和插件集合:安全、快速、干净 WordPress

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个 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 替换。

维护者

Onni Hakala

变更日志

请参阅包含的 CHANGELOG.md

许可

尊重使用库的许可。此说明和 composer 采用 MIT 许可。