includes(); $this->init_hooks(); } /** * Include all required plugin files. */ private function includes() { // Admin require_once AISO_PLUGIN_PATH . 'admin/class-admin.php'; require_once AISO_PLUGIN_PATH . 'admin/class-settings.php'; // Public require_once AISO_PLUGIN_PATH . 'public/class-public.php'; // Includes require_once AISO_PLUGIN_PATH . 'includes/class-shortcode.php'; require_once AISO_PLUGIN_PATH . 'includes/class-ajax.php'; require_once AISO_PLUGIN_PATH . 'includes/class-api.php'; require_once AISO_PLUGIN_PATH . 'includes/class-cache.php'; require_once AISO_PLUGIN_PATH . 'includes/functions.php'; } /** * Initialize plugin classes. */ private function init_hooks() { // Admin if ( is_admin() ) { new AISO_Admin(); new AISO_Settings(); } // Public new AISO_Public(); // Shortcode new AISO_Shortcode(); // Ajax new AISO_Ajax(); } }