'product_cat',
'fields' => 'id=>name',
'parent' => 0,
'hide_empty' => true,
);
/**
* Hook 'botiga_shop_page_header_cats_query_args'
*
* @since 1.0.0
*/
$categories = get_terms( apply_filters( 'botiga_shop_page_header_cats_query_args', $args ) );
}
// Sub Categories
$sub_categories = 0;
if( is_product_category() || is_product_tag() || is_product_taxonomy() ) {
$category = get_category( $GLOBALS['wp_query']->get_queried_object() );
$args = array(
'taxonomy' => 'product_cat',
'parent' => isset( $category->term_id ) ? $category->term_id : 0,
'fields' => 'id=>name',
'hide_empty' => true,
);
/**
* Hook 'botiga_shop_page_header_sub_cats_query_args'
*
* @since 1.0.0
*/
$sub_categories = get_terms( apply_filters( 'botiga_shop_page_header_sub_cats_query_args', $args ) );
}
// Return early to don't display the wc page header if all the options are disabled
if(
! $shop_page_title &&
! $shop_page_description &&
! $shop_breadcrumbs &&
( ! $shop_archive_header_style_show_categories || $shop_archive_header_style_show_categories && empty( $categories ) ) &&
( ! $shop_archive_header_style_show_sub_categories || $shop_archive_header_style_show_sub_categories && empty( $sub_categories ) )
) {
return;
}
?>