Когда категория продукта WooCommerce обновляется одним из следующих двух способов, я не понимаю, как подключиться к обновлению с помощью add_action
:
- Изменение порядка подкатегорий в категории (на панели инструментов WordPress в разделе «Продукты: категории» перетащите и измените порядок подкатегорий в родительской категории)
- Добавить существующий продукт в категорию продуктов
Для последнего я могу подключиться к обновлению продукта - add_action('publish_product', ...)
- но не к обновлению категории, которое теперь обновляется добавлением одного продукта.
Вот крючки, которые я пробовал:
add_action('create_product_cat', 'my_update', 10, 1);
add_action('edit_product_cat', 'my_update', 10, 1);
add_action('created_product_cat', 'my_update', 10, 1);
add_action('edited_product_cat', 'my_update', 10, 1);
add_action('product_cat_edit_form_fields', 'my_update', 10, 1);
Может ли кто-нибудь помочь мне понять, как вызвать my_update()
при обновлении категории, как описано выше? В идеале идентификатор категории продукта может быть передан в качестве аргумента my_update()
.
Я использую WooCommerce 3.2.5 на WordPress 4.9.6.