Dos fixes críticos para el admin panel del tema: 1. **Fix error de nonce en AJAX** - Cambiar de wp_verify_nonce() a check_ajax_referer() - check_ajax_referer() es el método recomendado por WordPress para AJAX - Aplicado en ajax_get_settings() y ajax_save_settings() - El nonce ahora se valida correctamente 2. **Fix validación de URLs relativas** - Aceptar URLs relativas que empiezan con / (ej: /catalogo) - filter_var() con FILTER_VALIDATE_URL rechazaba URLs relativas - Agregada validación adicional con regex para paths relativos - Mantiene validación para URLs completas Archivos modificados: - admin-panel/includes/class-settings-manager.php - admin-panel/includes/class-validator.php Issue: #144 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
5.4 KiB
5.4 KiB