load_dependencies(); $this->init_hooks(); } private function load_dependencies() { require_once AHSITW_PATH . 'includes/class-limiter.php'; require_once AHSITW_PATH . 'includes/class-converter.php'; require_once AHSITW_PATH . 'includes/class-bulk-converter.php'; require_once AHSITW_PATH . 'includes/class-admin.php'; } private function init_hooks() { new AHSITW_Converter(); new AHSITW_Admin(); new AHSITW_Bulk_Converter(); add_action( 'AHSITW_daily_maintenance', array( $this, 'daily_maintenance' ) ); if ( ! wp_next_scheduled( 'AHSITW_daily_maintenance' ) ) { wp_schedule_event( time(), 'daily', 'AHSITW_daily_maintenance' ); } } public function daily_maintenance() { // Maintenance tasks } }