相信很多人的 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 挂起信息 (多站点特有)