feat(custom-css-manager): implementar TIPO 3 - CSS Crítico Personalizado
Nuevo sistema de gestión de CSS personalizado con panel admin: - Admin/CustomCSSManager: CRUD de snippets CSS (crítico/diferido) - Public/CustomCSSManager: Inyección dinámica en frontend - Schema JSON para configuración del componente Migración de CSS estático a BD: - Tablas APU (~14KB) → snippet diferido en BD - Tablas Genéricas (~10KB) → snippet diferido en BD - Comentadas funciones legacy en enqueue-scripts.php Limpieza de archivos obsoletos: - Eliminado build-bootstrap-subset.js - Eliminado migrate-legacy-options.php - Eliminado minify-css.php - Eliminado purgecss.config.js Beneficios: - CSS editable desde admin sin tocar código - Soporte crítico (head) y diferido (footer) - Filtrado por scope (all/home/single/archive) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
20
Schemas/custom-css-manager.json
Normal file
20
Schemas/custom-css-manager.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"component_name": "custom-css-manager",
|
||||
"version": "1.0.0",
|
||||
"description": "Gestor de CSS personalizado configurable desde Admin Panel",
|
||||
"groups": {
|
||||
"css_snippets": {
|
||||
"label": "Snippets de CSS",
|
||||
"priority": 10,
|
||||
"fields": {
|
||||
"snippets_json": {
|
||||
"type": "textarea",
|
||||
"label": "Configuración JSON de Snippets",
|
||||
"default": "[]",
|
||||
"editable": true,
|
||||
"description": "Array JSON con snippets CSS. Gestionado via UI."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user