WordPress如何求当前分类和最顶级分类

求当前分类,试了很多函数。最后下面才有用。

$thisCat = get_category(get_query_var('cat'),false);
pre($thisCat);
因为点产品时,而产品是总类,它下面并没有 post,那这时用别的就取不出产品。

----
如果用 pre(get_the_category()); 时,会返当前有文章的分类。

不管是第一种还是第二种,都会返回对象,再 pre 后  取得 term_id 后,再用
 <?php pre(get_term( term_id,'category')) ?> 去得到上一级。最终 parent 为 0 时,就是最顶级。
 
  有了最顶级后,就可以调不同的分类列表了,这是取最顶级的目的
   get_template_part( 'content-tvcatproduct', get_post_format() );
 ------
  参考:
if ( 'tvproduct' == get_post_type() ) //   这是按内容类型,对于企业站来说,并不一定要去建内容类型。
      get_template_part( 'content-tvcatproduct', get_post_format() );