您可以使用wp\\u get\\u post\\u terms()
$categories = wp_get_post_terms(get_the_ID(), \'product_cat\', array("fields" => "names"));
print_r($categories);
产品类别的名称作为数组返回,因此您可以使用foreach循环它们,也可以将其转换为字符串,例如:
$categories_list = implode(",", $categories);
如果您需要的不仅仅是名称,您可以通过将字段更改为“all”来获取术语属性的返回数组
$categories = wp_get_post_terms(get_the_ID(), \'product_cat\', array("fields" => "all"));
http://codex.wordpress.org/Function_Reference/wp_get_post_terms