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