woocommerce_output_product_categories( array $args = array() )
Display product sub categories as thumbnails.
Description Description
This is a replacement for woocommerce_product_subcategories which also does some logic based on the loop. This function however just outputs when called.
Parameters Parameters
- $args
-
(Optional) Arguments.
Default value: array()
Return Return
(boolean)
Source Source
File: includes/wc-template-functions.php
function woocommerce_output_product_categories( $args = array() ) { $args = wp_parse_args( $args, array( 'before' => apply_filters( 'woocommerce_before_output_product_categories', '' ), 'after' => apply_filters( 'woocommerce_after_output_product_categories', '' ), 'parent_id' => 0, ) ); $product_categories = woocommerce_get_product_subcategories( $args['parent_id'] ); if ( ! $product_categories ) { return false; } echo $args['before']; // WPCS: XSS ok. foreach ( $product_categories as $category ) { wc_get_template( 'content-product_cat.php', array( 'category' => $category, ) ); } echo $args['after']; // WPCS: XSS ok. return true; }
Changelog Changelog
Version | Description |
---|---|
3.3.1 | Introduced. |