获取如果类别是父类别Woocommerce

时间:2017-10-24 14:17:30

标签: wordpress woocommerce

尝试弄清楚如何检查Woocommerce类别是否为父类别。

我有一个类别和一个子类别,在我的Woocommerce模板中,有两个单独的布局HTML。 1表示父类别,1表示子类别。

我目前正在使用它:

if ( is_product_category( 'main-category' )  ) { ?>

但如果可以在不手动输入所有父类别的情况下进行检查,则会更容易。

此外,有没有办法从子类别或子类别产品页面链接到主要父类别页面?

1 个答案:

答案 0 :(得分:0)

如何获取子类别总数的父类别?

<?php
$category_object        = get_queried_object();
$category_taxonomy      = $category_object->taxonomy;
$category_term_id       = $category_object->term_id;
$category_name          = $category_object->name;
$category_description   = $category_object->description;
$category_slug          = $category_object->slug;
$category_children      = get_terms( $category_taxonomy, array(
    'parent'    => $category_term_id,
    'hide_empty' => false
    ) );
$category_children_count = count($category_children);   
if($category_children_count>0)
{
    //get Parent Category with Subcategory count
}
?>