WordPress Version: 5.4
/**
* Returns drop-ins that WordPress uses.
*
* Includes Multisite drop-ins only when is_multisite()
*
* @since 3.0.0
* @return array[] Key is file name. The value is an array, with the first value the
* purpose of the drop-in and the second value the name of the constant that must be
* true for the drop-in to be used, or true if no constant is required.
*/
function _get_dropins()
{
$dropins = array(
'advanced-cache.php' => array(__('Advanced caching plugin.'), 'WP_CACHE'),
// WP_CACHE
'db.php' => array(__('Custom database class.'), true),
// Auto on load.
'db-error.php' => array(__('Custom database error message.'), true),
// Auto on error.
'install.php' => array(__('Custom installation script.'), true),
// Auto on installation.
'maintenance.php' => array(__('Custom maintenance message.'), true),
// Auto on maintenance.
'object-cache.php' => array(__('External object cache.'), true),
// Auto on load.
'php-error.php' => array(__('Custom PHP error message.'), true),
// Auto on error.
'fatal-error-handler.php' => array(__('Custom PHP fatal error handler.'), true),
);
if (is_multisite()) {
$dropins['sunrise.php'] = array(__('Executed before Multisite is loaded.'), 'SUNRISE');
// SUNRISE
$dropins['blog-deleted.php'] = array(__('Custom site deleted message.'), true);
// Auto on deleted blog.
$dropins['blog-inactive.php'] = array(__('Custom site inactive message.'), true);
// Auto on inactive blog.
$dropins['blog-suspended.php'] = array(__('Custom site suspended message.'), true);
// Auto on archived or spammed blog.
}
return $dropins;
}