製品アーカイブページにいる場合は、製品アーカイブページで現在の製品カテゴリIDを取得する方法を教えてください。私はこれを使用していますが、結果はありません。
global $wp_query;
$category_name = $wp_query->query_vars['product_cat'];
$category_object = get_term_by('name', $category_name, 'product_cat');
$category_id = $category_object->term_id;
これを解いて現在のカテゴリIDを取得します。
$cate = get_queried_object();
$cateID = $cate->term_id;
echo $cateID;
そしてそれは魅力のように働きます。