\n"; foreach (self::CRITICAL_FONTS as $font) { printf( '' . "\n", esc_url(get_template_directory_uri() . $font) ); } } /** * Inyecta variables CSS criticas */ public function injectVariables(): void { $css = $this->cache->get('variables'); if (empty($css)) { return; } printf( '' . "\n" . '' . "\n", $css ); } /** * Inyecta media queries criticas */ public function injectResponsive(): void { $css = $this->cache->get('responsive'); if (empty($css)) { return; } printf( '' . "\n" . '' . "\n", $css ); } /** * Deshabilita enqueue de archivos que ahora estan inline */ public function dequeueInlinedCSS(): void { // Variables ya inline - no cargar archivo externo if ($this->cache->has('variables')) { wp_dequeue_style('roi-variables'); wp_deregister_style('roi-variables'); } } }