В functions.php
у нас есть:
add_action( 'woocommerce_order_status_processing', 'mysite_processing', 10, 1);
, затем внутри этой функции мы получаем элементы заказа:
function mysite_processing($order_id) {
$order = wc_get_order( $order_id );
$items = $order->get_items();
foreach ( $items as $item ) {
$product_id = $item->get_product_id();
}
}
После получения идентификатора продукта мы хотим получить идентификатор категорииэтот продукт принадлежит.Мы уже попробовали с функциями get_the_terms и has_term, обе не работали.