WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wc_update_330_set_default_product_cat() WC 1.0

Assign default cat to all products with no cats.

Хуков нет.

Возвращает

Null. Ничего.

Использование

wc_update_330_set_default_product_cat();

Код wc update 330 set default product cat: woocommerce/includes/wc-update-functions.php WC 4.3.2

<?php
function wc_update_330_set_default_product_cat() {
	global $wpdb;

	$default_category = get_option( 'default_product_cat', 0 );

	if ( $default_category ) {
		$wpdb->query(
			$wpdb->prepare(
				"INSERT INTO {$wpdb->term_relationships} (object_id, term_taxonomy_id)
				SELECT DISTINCT posts.ID, %s FROM {$wpdb->posts} posts
				LEFT JOIN
					(
						SELECT object_id FROM {$wpdb->term_relationships} term_relationships
						LEFT JOIN {$wpdb->term_taxonomy} term_taxonomy ON term_relationships.term_taxonomy_id = term_taxonomy.term_taxonomy_id
						WHERE term_taxonomy.taxonomy = 'product_cat'
					) AS tax_query
				ON posts.ID = tax_query.object_id
				WHERE posts.post_type = 'product'
				AND tax_query.object_id IS NULL",
				$default_category
			)
		);
		wp_cache_flush();
		delete_transient( 'wc_term_counts' );
		wp_update_term_count_now( array( $default_category ), 'product_cat' );
	}
}