fix: Update all paths to PascalCase (Css, Js, Fonts)

- Update enqueue-scripts.php: /Assets/css/ → /Assets/Css/, /Assets/js/ → /Assets/Js/
- Update related-posts.php, performance.php, minify-css.php, CSSConflictValidator.php
- Fix 404 errors for CSS/JS/Fonts on production

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
FrankZamora
2025-12-01 12:06:28 -06:00
parent 7667b7f02a
commit 3c8e5982ba
5 changed files with 34 additions and 34 deletions

View File

@@ -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 .= '<noscript><link rel="stylesheet" href="' . esc_url( get_template_directory_uri() . '/Assets/css/style.min.css' ) . '"></noscript>';
$html .= '<noscript><link rel="stylesheet" href="' . esc_url( get_template_directory_uri() . '/Assets/Css/style.min.css' ) . '"></noscript>';
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 .= '<noscript><link rel="stylesheet" href="' . esc_url($noscript_url) . '"></noscript>';
}
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(