WC_Post_Data::set_object_terms()public staticWC 1.0

Устарела с версии 3.6. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Delete transients when terms are set.

Метод класса: WC_Post_Data{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = WC_Post_Data::set_object_terms( $object_id, $terms, $tt_ids, $taxonomy, $append, $old_tt_ids );
$object_id(int) (обязательный)
Object ID.
$terms(разное) (обязательный)
An array of object terms.
$tt_ids(массив) (обязательный)
An array of term taxonomy IDs.
$taxonomy(строка) (обязательный)
Taxonomy slug.
$append(разное) (обязательный)
Whether to append new terms to the old terms.
$old_tt_ids(массив) (обязательный)
Old array of term taxonomy IDs.

Список изменений

Устарела с 3.6

Код WC_Post_Data::set_object_terms() WC 8.7.0

public static function set_object_terms( $object_id, $terms, $tt_ids, $taxonomy, $append, $old_tt_ids ) {
	if ( in_array( get_post_type( $object_id ), array( 'product', 'product_variation' ), true ) ) {
		self::delete_product_query_transients();
	}
}