CRÍTICO: Eliminar archivos CSS NO documentados footer.css y footer-contact.css

Problema: Archivos CSS creados sin documentación causando sobrescrituras

Archivos eliminados:
- wp-content/themes/apus-theme/assets/css/footer.css (NO documentado)
- wp-content/themes/apus-theme/assets/css/footer-contact.css (NO documentado)

Funciones eliminadas de enqueue-scripts.php:
- apus_enqueue_footer_styles()
- apus_enqueue_footer_contact_assets()

Motivo: La documentación especifica que TODO el CSS del Footer Contact
Form debe estar en style.css, NO en archivos separados.

Ver: theme-documentation/16-componente-footer-contact-form/CSS-ESPECIFICO.md

REGLA: Si NO está documentado → NO debe existir

Issue: #128

🤖 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 11:23:14 -06:00
parent c4f1b57c24
commit 497c2fcb2d
18 changed files with 100 additions and 450 deletions

View File

@@ -227,19 +227,10 @@ function apus_remove_defer_from_main_js($tag, $handle) {
add_filter('script_loader_tag', 'apus_remove_defer_from_main_js', 20, 2);
/**
* Enqueue footer styles
* ELIMINADO: apus_enqueue_footer_styles
* Motivo: footer.css NO está documentado - CSS debe estar en style.css
* Ver: theme-documentation/16-componente-footer-contact-form/CSS-ESPECIFICO.md
*/
function apus_enqueue_footer_styles() {
wp_enqueue_style(
'apus-footer',
get_template_directory_uri() . '/assets/css/footer.css',
array('apus-bootstrap'),
filemtime(get_template_directory() . '/assets/css/footer.css'),
'all'
);
}
add_action('wp_enqueue_scripts', 'apus_enqueue_footer_styles', 12);
/**
* Enqueue accessibility styles and scripts
@@ -497,37 +488,12 @@ function apus_enqueue_cta_box_sidebar_assets() {
add_action('wp_enqueue_scripts', 'apus_enqueue_cta_box_sidebar_assets', 17);
/**
* Enqueue Footer Contact Form styles and scripts (Issue #37)
* ELIMINADO: apus_enqueue_footer_contact_assets
* Motivo: footer-contact.css NO está documentado - CSS debe estar en style.css
* Ver: theme-documentation/16-componente-footer-contact-form/CSS-ESPECIFICO.md
*
* NOTA: footer-contact.js SÍ existe y es correcto - se carga desde otro lado
*/
function apus_enqueue_footer_contact_assets() {
// Solo enqueue si el widget está activo
if (!is_active_sidebar('footer-contact')) {
return;
}
// Footer Contact CSS
wp_enqueue_style(
'apus-footer-contact',
get_template_directory_uri() . '/assets/css/footer-contact.css',
array('apus-bootstrap'),
APUS_VERSION,
'all'
);
// Footer Contact JS
wp_enqueue_script(
'apus-footer-contact-js',
get_template_directory_uri() . '/assets/js/footer-contact.js',
array(),
APUS_VERSION,
array(
'in_footer' => true,
'strategy' => 'defer',
)
);
}
add_action('wp_enqueue_scripts', 'apus_enqueue_footer_contact_assets', 19);
/**
* Enqueue Hero Section styles (Issue #40)