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>
21 lines
526 B
JSON
21 lines
526 B
JSON
{
|
|
"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."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|