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