diff --git a/Inc/enqueue-scripts.php b/Inc/enqueue-scripts.php
index 4c20811d..25503773 100644
--- a/Inc/enqueue-scripts.php
+++ b/Inc/enqueue-scripts.php
@@ -92,7 +92,7 @@ function roi_enqueue_fonts() {
// Fonts CSS local - DIFERIDO (critical @font-face inline)
wp_enqueue_style(
'roi-fonts',
- get_template_directory_uri() . '/Assets/css/css-global-fonts.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-fonts.css',
array(),
'1.1.1', // Bump version: deferred loading
'print' // DIFERIDO - @font-face inline en critical CSS
@@ -144,7 +144,7 @@ function roi_enqueue_bootstrap() {
// Variables críticas inline en critical-bootstrap.css
wp_enqueue_style(
'roi-variables',
- get_template_directory_uri() . '/Assets/css/css-global-variables.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-variables.css',
array('roi-bootstrap'),
ROI_VERSION,
'print' // DIFERIDO - variables críticas inline
@@ -180,7 +180,7 @@ add_action('wp_enqueue_scripts', 'roi_enqueue_bootstrap', 5);
function roi_enqueue_main_stylesheet() {
wp_enqueue_style(
'roi-main-style',
- get_template_directory_uri() . '/Assets/css/style.min.css',
+ get_template_directory_uri() . '/Assets/Css/style.min.css',
array('roi-variables'),
'1.0.9', // Minificado + Diferido - estilos no críticos del tema
'print' // Diferido: no bloquea renderizado
@@ -212,7 +212,7 @@ function roi_defer_main_style( $html, $handle ) {
);
// Agregar fallback noscript para navegadores sin JS
- $html .= '';
+ $html .= '';
return $html;
}
@@ -234,9 +234,9 @@ function roi_enqueue_fase2_styles() {
// DIFERIDO: Fase 4.2 PageSpeed - media='print' + onload
wp_enqueue_style(
'roi-badges',
- get_template_directory_uri() . '/Assets/css/css-global-badges.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-badges.css',
array('roi-bootstrap'),
- filemtime(get_template_directory() . '/Assets/css/css-global-badges.css'),
+ filemtime(get_template_directory() . '/Assets/Css/css-global-badges.css'),
'print' // Diferido para no bloquear renderizado
);
@@ -244,9 +244,9 @@ function roi_enqueue_fase2_styles() {
// DIFERIDO: Fase 4.2 PageSpeed - below the fold
wp_enqueue_style(
'roi-pagination',
- get_template_directory_uri() . '/Assets/css/css-global-pagination.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-pagination.css',
array('roi-bootstrap'),
- filemtime(get_template_directory() . '/Assets/css/css-global-pagination.css'),
+ filemtime(get_template_directory() . '/Assets/Css/css-global-pagination.css'),
'print' // Diferido para no bloquear renderizado
);
@@ -271,9 +271,9 @@ function roi_enqueue_global_components() {
/*
wp_enqueue_style(
'roi-notification-bar',
- get_template_directory_uri() . '/Assets/css/componente-top-bar.css',
+ get_template_directory_uri() . '/Assets/Css/componente-top-bar.css',
array('roi-bootstrap'),
- filemtime(get_template_directory() . '/Assets/css/componente-top-bar.css'),
+ filemtime(get_template_directory() . '/Assets/Css/componente-top-bar.css'),
'all'
);
*/
@@ -286,9 +286,9 @@ function roi_enqueue_global_components() {
/*
wp_enqueue_style(
'roi-navbar',
- get_template_directory_uri() . '/Assets/css/componente-navbar.css',
+ get_template_directory_uri() . '/Assets/Css/componente-navbar.css',
array('roi-bootstrap'),
- filemtime(get_template_directory() . '/Assets/css/componente-navbar.css'),
+ filemtime(get_template_directory() . '/Assets/Css/componente-navbar.css'),
'all'
);
*/
@@ -301,9 +301,9 @@ function roi_enqueue_global_components() {
/*
wp_enqueue_style(
'roi-buttons',
- get_template_directory_uri() . '/Assets/css/componente-boton-lets-talk.css',
+ get_template_directory_uri() . '/Assets/Css/componente-boton-lets-talk.css',
array('roi-bootstrap'),
- filemtime(get_template_directory() . '/Assets/css/componente-boton-lets-talk.css'),
+ filemtime(get_template_directory() . '/Assets/Css/componente-boton-lets-talk.css'),
'all'
);
*/
@@ -328,7 +328,7 @@ add_action('wp_enqueue_scripts', 'roi_enqueue_global_components', 7);
// function roi_enqueue_header() {
// wp_enqueue_script(
// 'roi-header-js',
-// get_template_directory_uri() . '/Assets/js/header.js',
+// get_template_directory_uri() . '/Assets/Js/header.js',
// array(),
// '1.0.0',
// array(
@@ -355,7 +355,7 @@ function roi_enqueue_generic_tables() {
// DIFERIDO: Fase 4.2 PageSpeed - below the fold
wp_enqueue_style(
'roi-generic-tables',
- get_template_directory_uri() . '/Assets/css/css-global-generic-tables.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-generic-tables.css',
array('roi-bootstrap'),
ROI_VERSION,
'print' // Diferido para no bloquear renderizado
@@ -380,7 +380,7 @@ function roi_enqueue_video_styles() {
// DIFERIDO: Fase 4.2 PageSpeed - below the fold
wp_enqueue_style(
'roi-video',
- get_template_directory_uri() . '/Assets/css/css-global-video.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-video.css',
array('roi-bootstrap'),
ROI_VERSION,
'print' // Diferido para no bloquear renderizado
@@ -402,7 +402,7 @@ function roi_enqueue_main_javascript() {
// Solo mantiene: navbar scroll effect (agrega clase 'scrolled')
wp_enqueue_script(
'roi-main-js',
- get_template_directory_uri() . '/Assets/js/main.js',
+ get_template_directory_uri() . '/Assets/Js/main.js',
array('roi-bootstrap-js'),
'1.0.5', // TBT Fase 2.3: eliminado código muerto (~315 → ~25 líneas)
array(
@@ -432,7 +432,7 @@ function roi_enqueue_accessibility() {
// DIFERIDO: Fase 4.3 - no crítico para renderizado inicial
wp_enqueue_style(
'roi-accessibility',
- get_template_directory_uri() . '/Assets/css/css-global-accessibility.min.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-accessibility.min.css',
array('roi-main-style'),
ROI_VERSION,
'print'
@@ -441,7 +441,7 @@ function roi_enqueue_accessibility() {
// Accessibility JavaScript
wp_enqueue_script(
'roi-accessibility-js',
- get_template_directory_uri() . '/Assets/js/accessibility.js',
+ get_template_directory_uri() . '/Assets/Js/accessibility.js',
array('roi-bootstrap-js'),
ROI_VERSION,
array(
@@ -476,7 +476,7 @@ function roi_enqueue_adsense_loader() {
// Enqueue del script de carga de AdSense
wp_enqueue_script(
'roi-adsense-loader',
- get_template_directory_uri() . '/Assets/js/adsense-loader.js',
+ get_template_directory_uri() . '/Assets/Js/adsense-loader.js',
array(),
ROI_VERSION,
array(
@@ -500,7 +500,7 @@ function roi_enqueue_theme_styles() {
// Theme Core Styles - ELIMINADO theme.css
// wp_enqueue_style(
// 'roi-theme',
- // get_template_directory_uri() . '/Assets/css/theme.css',
+ // get_template_directory_uri() . '/Assets/Css/theme.css',
// array('roi-bootstrap'),
// '1.0.0',
// 'all'
@@ -510,7 +510,7 @@ function roi_enqueue_theme_styles() {
// DIFERIDO: Fase 4.2 PageSpeed - mejoras visuales no críticas
wp_enqueue_style(
'roi-animations',
- get_template_directory_uri() . '/Assets/css/css-global-animations.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-animations.css',
array('roi-bootstrap'),
'1.0.0',
'print' // Diferido para no bloquear renderizado
@@ -520,7 +520,7 @@ function roi_enqueue_theme_styles() {
// DIFERIDO: Fase 4.3 - media queries no críticas para primer paint
wp_enqueue_style(
'roi-responsive',
- get_template_directory_uri() . '/Assets/css/css-global-responsive.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-responsive.css',
array('roi-bootstrap'),
'1.1.0',
'print'
@@ -530,7 +530,7 @@ function roi_enqueue_theme_styles() {
// DIFERIDO: Fase 4.3 - clases utilitarias no críticas
wp_enqueue_style(
'roi-utilities',
- get_template_directory_uri() . '/Assets/css/css-global-utilities.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-utilities.css',
array('roi-bootstrap'),
'1.0.0',
'print'
@@ -539,7 +539,7 @@ function roi_enqueue_theme_styles() {
// Print Styles
wp_enqueue_style(
'roi-print',
- get_template_directory_uri() . '/Assets/css/css-global-print.css',
+ get_template_directory_uri() . '/Assets/Css/css-global-print.css',
array(),
'1.0.0',
'print'
@@ -573,7 +573,7 @@ add_action('wp_enqueue_scripts', 'roi_enqueue_theme_styles', 13);
function roi_enqueue_apu_tables_styles() {
wp_enqueue_style(
'roi-tables-apu',
- get_template_directory_uri() . '/Assets/css/css-tablas-apu.css',
+ get_template_directory_uri() . '/Assets/Css/css-tablas-apu.css',
array('roi-bootstrap'),
ROI_VERSION,
'print' // media="print" para carga async - se cambia a 'all' via JS
@@ -601,7 +601,7 @@ function roi_async_apu_tables_css_tag($tag, $handle) {
$tag
);
// Agregar noscript fallback
- $noscript_url = get_template_directory_uri() . '/Assets/css/css-tablas-apu.css?ver=' . ROI_VERSION;
+ $noscript_url = get_template_directory_uri() . '/Assets/Css/css-tablas-apu.css?ver=' . ROI_VERSION;
$tag .= '';
}
return $tag;
@@ -623,7 +623,7 @@ add_filter('style_loader_tag', 'roi_async_apu_tables_css_tag', 10, 2);
// // APU Tables Auto-Class JS
// wp_enqueue_script(
// 'roi-apu-tables-autoclass',
-// get_template_directory_uri() . '/Assets/js/apu-tables-auto-class.js',
+// get_template_directory_uri() . '/Assets/Js/apu-tables-auto-class.js',
// array(),
// ROI_VERSION,
// array(
diff --git a/Inc/performance.php b/Inc/performance.php
index 85e7b044..cad2d15e 100644
--- a/Inc/performance.php
+++ b/Inc/performance.php
@@ -346,7 +346,7 @@ function roi_preload_critical_resources() {
// Preload del CSS de fuentes (crítico para evitar FOIT/FOUT)
printf(
'' . "\n",
- esc_url( $theme_uri . '/Assets/css/css-global-fonts.css' )
+ esc_url( $theme_uri . '/Assets/Css/css-global-fonts.css' )
);
// Fase 4.3 PageSpeed: Preload de TODAS las fuentes Poppins para eliminar CLS
diff --git a/Inc/related-posts.php b/Inc/related-posts.php
index 37e50f80..a8ea3688 100644
--- a/Inc/related-posts.php
+++ b/Inc/related-posts.php
@@ -250,7 +250,7 @@ function roi_enqueue_related_posts_styles() {
if ($enabled) {
wp_enqueue_style(
'roirelated-posts',
- get_template_directory_uri() . '/Assets/css/related-posts.css',
+ get_template_directory_uri() . '/Assets/Css/related-posts.css',
array('roibootstrap'),
ROI_VERSION,
'all'
diff --git a/Shared/Infrastructure/Validators/CSSConflictValidator.php b/Shared/Infrastructure/Validators/CSSConflictValidator.php
index 874a886f..e4b88d8c 100644
--- a/Shared/Infrastructure/Validators/CSSConflictValidator.php
+++ b/Shared/Infrastructure/Validators/CSSConflictValidator.php
@@ -99,7 +99,7 @@ final class CSSConflictValidator implements PhaseValidatorInterface
string $themePath,
ValidationResult $result
): array {
- $assetsPath = $themePath . '/Assets/css';
+ $assetsPath = $themePath . '/Assets/Css';
$cssFilesFound = [];
$importantViolations = [];
diff --git a/minify-css.php b/minify-css.php
index df641913..18996c02 100644
--- a/minify-css.php
+++ b/minify-css.php
@@ -27,8 +27,8 @@ function minify_css($css) {
}
$files = [
- 'Assets/css/css-global-accessibility.css' => 'Assets/css/css-global-accessibility.min.css',
- 'Assets/css/style.css' => 'Assets/css/style.min.css',
+ 'Assets/Css/css-global-accessibility.css' => 'Assets/Css/css-global-accessibility.min.css',
+ 'Assets/Css/style.css' => 'Assets/Css/style.min.css',
];
$base_path = __DIR__ . '/';