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