/** * WooCommerce – Remove meta fields for External Products */ add_filter('woocommerce_product_data_store_cpt_get_post_meta', function($meta) { // Lista de metadados para remover $remover = [ '_regular_price', '_sale_price', '_price', '_manage_stock', '_stock', '_stock_status', '_tax_status', '_tax_class', '_downloadable', '_download_limit', '_download_expiry', '_downloadable_files', '_virtual', '_backorders', '_sold_individually', '_wc_average_rating', '_wc_review_count', 'total_sales', '_product_version' ]; foreach ($remover as $key) { if (isset($meta[$key])) { unset($meta[$key]); } } return $meta; }, 20); /** * Evita que WooCommerce recrie esses metadados automaticamente */ add_filter('woocommerce_get_product_default_attributes', function($attrs) { return []; });