相信很多人的 WordPress 站点都莫名其妙的多出来了一个甚至多个的 Drop-in 高级插件,而且不知道它是什么时候出现的。

其实 Drop-in 高级插件是一种可以替换 WordPress 自身功能的插件,Drop-in 高级插件是一个特定命名的 PHP 文件,存放于 wp-content 目录。

而那些莫名其妙出现的 Drop-in 高级插件大概是某些普通插件自动添加的。

WordPress 在加载某些核心文件的时候,会先去看一看 wp-content 目录是否存在相应名字的 Drop-in 高级插件,如果存在,则引入 Drop-in 高级插件,而不引入相应的核心代码文件。

下面是一份 Drop-in 高级插件列表:

advanced-cache.php:高级缓存插件

db.php:自定义数据库类

db-error.php:自定义数据库错误信息

install.php:自定义安装脚本

maintenance.php:自定义维护信息

object-cache.php:扩展的对象缓存

sunrise.php:自定义域名映射 (多站点特有)

blog-deleted.php:自定义 blog 删除信息 (多站点特有)

blog-inactive.php:自定义 blog 停用信息 (多站点特有)

blog-suspended.php:自定义 blog 挂起信息 (多站点特有)