/** * Main entry point. * * @static */ public static function serve() { $me = new Wdsi_PublicPages(); $me->add_hooks(); }
wp_die(__('There was an issue determining where Slide In plugin is installed. Please reinstall.')); } } } $textdomain_handler('wdsi', false, WDSI_PLUGIN_SELF_DIRNAME . '/languages/'); require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_mailchimp.php'; require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_options.php'; require_once WDSI_PLUGIN_BASE_DIR . '/lib/functions.php'; /* Wdsi_Options::populate(); */ require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_slide_in.php'; Wdsi_SlideIn::init(); if (is_admin()) { // Setup dashboard notices if (file_exists(WDSI_PLUGIN_BASE_DIR . '/lib/external/wpmudev-dash-notification.php')) { global $wpmudev_notices; if (!is_array($wpmudev_notices)) { $wpmudev_notices = array(); } $wpmudev_notices[] = array('id' => 694503, 'name' => 'Slide-In', 'screens' => array('edit-slide_in', 'slide_in_page_wdsi')); require_once WDSI_PLUGIN_BASE_DIR . '/lib/external/wpmudev-dash-notification.php'; } // End dash bootstrap require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_admin_form_renderer.php'; require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_admin_pages.php'; Wdsi_AdminPages::serve(); } else { require_once WDSI_PLUGIN_BASE_DIR . '/lib/class_wdsi_public_pages.php'; Wdsi_PublicPages::serve(); }