init(); } else { $this->init(); } // The REST api must load if admin or not. $rest_api = new REST_Api(); $rest_api->init_hooks(); } /** * Initialize. * * @return void */ private function init() { add_action( 'wp_enqueue_scripts', [ 'EDAC\Inc\Enqueue_Frontend', 'enqueue' ] ); $accessibility_statement = new Accessibility_Statement(); $accessibility_statement->init_hooks(); $simplified_summary = new Simplified_Summary(); $simplified_summary->init_hooks(); $lazyload_filter = new Lazyload_Filter(); $lazyload_filter->init_hooks(); $frontend_validate = new Frontend_Validate(); $frontend_validate->init_hooks(); } }