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

Automattic\WooCommerce\Admin

CategoryLookup::on_edit() public WC 1.0

When a product category gets edited, see if we need to sync the table.

{} Это метод класса: CategoryLookup{}

Хуков нет.

Возвращает

Null. Ничего.

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

$CategoryLookup = new CategoryLookup();
$CategoryLookup->on_edit( $category_id );
$category_id(число) (обязательный)
Term ID being edited.

Код CategoryLookup::on_edit() WC 4.6.1

<?php
public function on_edit( $category_id ) {
	global $wpdb;

	if ( ! isset( $this->edited_product_cats[ $category_id ] ) ) {
		return;
	}

	$category_object = get_term( $category_id, 'product_cat' );
	$prev_parent     = $this->edited_product_cats[ $category_id ];
	$new_parent      = $category_object->parent;

	// No edits - no need to modify relationships.
	if ( $prev_parent === $new_parent ) {
		return;
	}

	$this->delete( $category_id, $prev_parent );
	$this->update( $category_id );
}