term_id, 'product_type' ); foreach ( $products as $product ) { update_post_meta( $product, '_downloadable', 'yes' ); update_post_meta( $product, '_virtual', 'yes' ); wp_set_object_terms( $product, 'simple', 'product_type'); } } $virtual_type = get_term_by( 'slug', 'virtual', 'product_type' ); if ( $virtual_type ) { $products = get_objects_in_term( $virtual_type->term_id, 'product_type' ); foreach ( $products as $product ) { update_post_meta( $product, '_downloadable', 'no' ); update_post_meta( $product, '_virtual', 'yes' ); wp_set_object_terms( $product, 'simple', 'product_type'); } }