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

wc_set_term_order() WC 1.0

Set the sort order of a term.

Хуков нет.

Возвращает

Число.

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

wc_set_term_order( $term_id, $index, $taxonomy, $recursive );
$term_id(число) (обязательный)
Term ID.
$index(число) (обязательный)
Index.
$taxonomy(строка) (обязательный)
Taxonomy.
$recursive(true/false)
Recursive (default: false).
По умолчанию: false

Код wc_set_term_order() WC 4.6.1

<?php
function wc_set_term_order( $term_id, $index, $taxonomy, $recursive = false ) {

	$term_id = (int) $term_id;
	$index   = (int) $index;

	update_term_meta( $term_id, 'order', $index );

	if ( ! $recursive ) {
		return $index;
	}

	$children = get_terms( $taxonomy, "parent=$term_id&hide_empty=0&menu_order=ASC" );

	foreach ( $children as $term ) {
		$index++;
		$index = wc_set_term_order( $term->term_id, $index, $taxonomy, true );
	}

	clean_term_cache( $term_id, $taxonomy );

	return $index;
}