false, 'message' => __( '
We are currently performing scheduled maintenance. Please check back shortly.
', 'devlab-maintenance-mode' ), 'bypass_roles' => array( 'administrator' ), 'ip_whitelist' => '', 'secret_phrase' => '', 'cookie_duration' => 1, 'template' => 'classic', 'countdown_date' => '', 'analytics_id' => '', 'social_facebook' => '', 'social_twitter' => '', 'social_instagram' => '', 'social_linkedin' => '', 'version' => MMBD_VERSION, ); } function mmbd_get_settings() { $defaults = mmbd_get_default_settings(); $settings = get_option( 'mmbd_settings', array() ); return wp_parse_args( $settings, $defaults ); } function mmbd_activate() { if ( false === get_option( 'mmbd_settings' ) ) { add_option( 'mmbd_settings', mmbd_get_default_settings() ); } } register_activation_hook( __FILE__, 'mmbd_activate' ); function mmbd_init() { require_once MMBD_PLUGIN_DIR . 'includes/class-mmbd-templates.php'; require_once MMBD_PLUGIN_DIR . 'includes/class-mmbd-maintenance.php'; if ( is_admin() ) { require_once MMBD_PLUGIN_DIR . 'includes/class-mmbd-admin.php'; } } add_action( 'plugins_loaded', 'mmbd_init', 5 );