/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

// 屏蔽WooCommerce导品时耗时的钩子，提高导品速度
add_action('init', function () {
    // 检查是否是API请求
    if (defined('REST_REQUEST') && REST_REQUEST) {
        // 屏蔽索引重建（产品保存、价格、分类等）
        remove_action('woocommerce_update_product', 'wc_update_product_lookup_tables', 10);
        remove_action('woocommerce_new_product', 'wc_update_product_lookup_tables', 10);
        remove_action('save_post_product', 'wc_update_product_lookup_tables', 10);

        // 屏蔽库存状态更新
        remove_action('woocommerce_after_product_object_save', 'wc_update_product_stock_status', 10);
        remove_action('woocommerce_product_object_updated_props', 'wc_update_product_stock_status', 10);
        remove_action('woocommerce_product_set_stock', 'wc_update_product_stock_status', 10);

        // （可选）屏蔽变体同步
        remove_action('woocommerce_save_product_variation', 'wc_update_product_lookup_tables', 10);

        // （可选）关闭邮件（如果导入时触发邮件）
        add_filter('woocommerce_email_enabled_new_order', '__return_false');
        add_filter('woocommerce_email_enabled_customer_processing_order', '__return_false');

        error_log('[Woo Import] 索引和库存钩子已屏蔽。');
    }
});

// 禁用所有缩略图生成 - 导入产品时使用
add_filter('woocommerce_background_image_regeneration', '__return_false');
add_filter('woocommerce_resize_images', '__return_false');
add_filter('intermediate_image_sizes_advanced', '__return_empty_array');