Created
February 1, 2017 16:27
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 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 install script.' ), true ), // auto on install | |
'maintenance.php' => array( __( 'Custom maintenance message.' ), true ), // auto on maintenance | |
'object-cache.php' => array( __( 'External object cache.' ), true ), // auto on load | |
); | |
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; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment