<?php
// functions.php में यह code add करें

// Fix missing CSS files
function fix_missing_css_enqueues() {
    // Check if files exist before enqueuing
    $custom_color_css = get_template_directory() . '/assets/css/custom-color-overrides.css';
    $print_css = get_template_directory() . '/assets/css/print.css';
    
    // Only enqueue if files exist
    if (file_exists($custom_color_css)) {
        wp_enqueue_style('custom-color-overrides', get_template_directory_uri() . '/assets/css/custom-color-overrides.css', array(), '1.0.0');
    }
    
    if (file_exists($print_css)) {
        wp_enqueue_style('print-css', get_template_directory_uri() . '/assets/css/print.css', array(), '1.0.0', 'print');
    }
}
add_action('wp_enqueue_scripts', 'fix_missing_css_enqueues');

// या existing enqueue को conditional बनाएं
function conditional_css_enqueue() {
    // Remove problematic enqueues if files don't exist
    $theme_dir = get_template_directory();
    
    if (!file_exists($theme_dir . '/assets/css/custom-color-overrides.css')) {
        wp_dequeue_style('custom-color-overrides');
        wp_deregister_style('custom-color-overrides');
    }
    
    if (!file_exists($theme_dir . '/assets/css/print.css')) {
        wp_dequeue_style('print-css');
        wp_deregister_style('print-css');
    }
}
add_action('wp_enqueue_scripts', 'conditional_css_enqueue', 20);
?>