get_the_category和get_the_terms貌似都是用来获取分类信息的,
前者使用方法简单,不带参数,后者使用方法
<?php get_the_terms( $id, $taxonomy ); ?>
例如:woocommerce中,获取当前产品页面的分类信息,前者居然无效,后者要使用
<?php get_the_terms( $id, 'product_cat');
为什么要填写'product_cat',我怎么知道这里为什么必须写product_cat,而不是product_cat1,从何得知?
请大神讲解一下什么时候用前者?什么时候用后者,两者的具体区别是什么?
get_the_category 调用的就是 get_the_terms函数,只不过他的第二个参数带的是默认的 category