chore: Remove legacy theme options files
BREAKING: Remove deprecated files replaced by Clean Architecture - Remove Inc/theme-options-helpers.php (replaced by roi_get_component_setting) - Remove Inc/theme-settings.php (replaced by ThemeSettingsInjector) - Remove Inc/customizer-fonts.php (fonts now in navbar component) - Remove Inc/toc.php (replaced by TableOfContentsRenderer) - Update functions.php - remove require_once for deleted files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -36,10 +36,10 @@ require_once __DIR__ . '/functions-addon.php';
|
||||
// para que los estilos y scripts se registren correctamente
|
||||
|
||||
require_once get_template_directory() . '/Inc/sanitize-functions.php';
|
||||
require_once get_template_directory() . '/Inc/theme-options-helpers.php';
|
||||
// ELIMINADO: Inc/theme-options-helpers.php (FASE 6 - Clean Architecture)
|
||||
require_once get_template_directory() . '/Inc/nav-walker.php';
|
||||
require_once get_template_directory() . '/Inc/enqueue-scripts.php';
|
||||
require_once get_template_directory() . '/Inc/customizer-fonts.php';
|
||||
// ELIMINADO: Inc/customizer-fonts.php (FASE 6 - Clean Architecture)
|
||||
require_once get_template_directory() . '/Inc/seo.php';
|
||||
require_once get_template_directory() . '/Inc/performance.php';
|
||||
require_once get_template_directory() . '/Inc/critical-css.php';
|
||||
@@ -50,7 +50,7 @@ require_once get_template_directory() . '/Inc/featured-image.php';
|
||||
require_once get_template_directory() . '/Inc/category-badge.php';
|
||||
require_once get_template_directory() . '/Inc/adsense-delay.php';
|
||||
require_once get_template_directory() . '/Inc/related-posts.php';
|
||||
require_once get_template_directory() . '/Inc/toc.php';
|
||||
// ELIMINADO: Inc/toc.php (FASE 6 - Clean Architecture: usa TableOfContentsRenderer)
|
||||
require_once get_template_directory() . '/Inc/apu-tables.php';
|
||||
require_once get_template_directory() . '/Inc/search-disable.php';
|
||||
require_once get_template_directory() . '/Inc/comments-disable.php';
|
||||
@@ -148,6 +148,14 @@ try {
|
||||
);
|
||||
$newsletterAjaxHandler->register();
|
||||
|
||||
// Crear y registrar el inyector de Theme Settings (GA, Custom CSS/JS)
|
||||
$themeSettingsRenderer = new \ROITheme\Public\ThemeSettings\Infrastructure\Ui\ThemeSettingsRenderer();
|
||||
$themeSettingsInjector = new \ROITheme\Public\ThemeSettings\Infrastructure\Services\ThemeSettingsInjector(
|
||||
$container->getComponentSettingsRepository(),
|
||||
$themeSettingsRenderer
|
||||
);
|
||||
$themeSettingsInjector->register();
|
||||
|
||||
// Log en modo debug
|
||||
if (defined('WP_DEBUG') && WP_DEBUG) {
|
||||
error_log('ROI Theme: Admin Panel initialized successfully');
|
||||
|
||||
Reference in New Issue
Block a user