WC_Brands::output_product_brand_thumbnails_description
Displays brand thumbnails description.
Метод класса: WC_Brands{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WC_Brands = new WC_Brands(); $WC_Brands->output_product_brand_thumbnails_description( $atts );
- $atts(разное) (обязательный)
- .
Код WC_Brands::output_product_brand_thumbnails_description() WC Brands::output product brand thumbnails description WC 10.3.4
public function output_product_brand_thumbnails_description( $atts ) {
$args = shortcode_atts(
array(
'show_empty' => true,
'columns' => 1,
'hide_empty' => 0,
'orderby' => 'name',
'exclude' => '',
'number' => '',
),
$atts
);
$exclude = array_map( 'intval', explode( ',', $args['exclude'] ) );
$order = 'name' === $args['orderby'] ? 'asc' : 'desc';
if ( 'true' === $args['show_empty'] ) {
$hide_empty = false;
} else {
$hide_empty = true;
}
$brands = get_terms(
'product_brand',
array(
'hide_empty' => $hide_empty,
'orderby' => $args['orderby'],
'exclude' => $exclude,
'number' => $args['number'],
'order' => $order,
)
);
if ( ! $brands ) {
return;
}
ob_start();
wc_get_template(
'widgets/brand-thumbnails-description.php',
array(
'brands' => $brands,
'columns' => $args['columns'],
),
'woocommerce',
WC()->plugin_path() . '/templates/brands/'
);
return ob_get_clean();
}