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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user