Fix: Eliminar carga duplicada de CSS y actualizar footer.css - Issue #128

PROBLEMA RAÍZ:
El sistema tenía DOS funciones cargando style.css:
1. inc/enqueue-scripts.php → apus_enqueue_main_stylesheet() (prioridad 5) ✓
2. functions.php → apus_enqueue_scripts() (prioridad 10) ✗ DUPLICADO

Además, footer.css contenía estilos para un footer tradicional de
WordPress con widgets, NO los estilos del template RDash.

SOLUCIÓN APLICADA:

1. functions.php:
   - ELIMINADA función duplicada apus_enqueue_scripts()
   - Dejado solo el sistema modular de inc/enqueue-scripts.php
   - Documentado por qué se eliminó

2. footer.css:
   - REEMPLAZADO completamente con estilos del template RDash
   - footer { background-color: var(--color-navy-dark); }
   - footer h5, footer a, footer .btn-primary con colores correctos
   - .contact-info h6 { font-weight: 400; } para labels normales
   - .contact-info i con color naranja

3. style.css:
   - Agregados estilos .contact-info (líneas 1267-1275)
   - Reforzados por footer.css para garantizar aplicación

RESULTADO:
- Footer con fondo negro oscuro correcto (no gris claro)
- Labels de contacto con peso normal (no bold)
- Iconos de contacto con color naranja
- Un solo archivo style.css cargado (no duplicado)

Referencia: Template líneas 1093-1151 (footer + contact section)

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
FrankZamora
2025-11-08 10:33:42 -06:00
parent 73c69896ce
commit 293b66ceeb
2 changed files with 48 additions and 505 deletions

View File

@@ -66,27 +66,15 @@ function apus_content_width() {
add_action('after_setup_theme', 'apus_content_width', 0);
/**
* Enqueue Scripts and Styles
* ELIMINADO: apus_enqueue_scripts()
*
* Esta función estaba duplicando la carga de CSS.
* El sistema modular en inc/enqueue-scripts.php ya carga style.css como 'apus-main-style' (prioridad 5).
* Esta función duplicada lo cargaba otra vez como 'apus-theme-style' (prioridad 10).
*
* Fecha eliminación: 2025-01-08
* Issue: #128 - Footer Contact Form
*/
function apus_enqueue_scripts() {
// Main stylesheet (actual CSS file)
wp_enqueue_style(
'apus-theme-style',
get_template_directory_uri() . '/assets/css/style.css',
array(),
APUS_VERSION
);
// Print styles
wp_enqueue_style(
'apus-print-style',
get_template_directory_uri() . '/assets/css/print.css',
array('apus-theme-style'),
APUS_VERSION,
'print'
);
}
add_action('wp_enqueue_scripts', 'apus_enqueue_scripts');
/**
* Register Widget Areas