get_post( $post_to_optimize ), 'key' => '', 'route' => get_rest_url( get_current_blog_id(), 'tcb/v1/lightspeed/optimize' ), 'nonce' => \TCB_Utils::create_nonce(), 'styles' => Css::get_instance( $post_to_optimize )->get_styles_to_optimize(), 'js_modules' => JS::get_module_data( '', 'identifier' ), 'optimization_type' => [ 'css', 'js' ], ] ); if ( \TCB\Integrations\WooCommerce\Main::active() ) { $localize_data['optimization_type'][] = 'woo'; $localize_data['woo_modules'] = Woocommerce::get_woocommerce_assets( null, 'identifier' ); } $localize_data['optimization_type'][] = 'gutenberg'; $localize_data['gutenberg_modules'] = Gutenberg::get_gutenberg_assets( null, 'identifier' ); wp_localize_script( 'tcb-lightspeed-optimize', 'tcb_lightspeed_optimize', $localize_data ); } } public static function insert_optimization_script() { ?>