WC_Brands::output_brand_products()publicWC 1.0

Displays brand products.

Method of the class: WC_Brands{}

No Hooks.

Return

String.

Usage

$WC_Brands = new WC_Brands();
$WC_Brands->output_brand_products( $atts );
$atts(array) (required)
-

WC_Brands::output_brand_products() code WC 9.5.1

public function output_brand_products( $atts ) {
	if ( empty( $atts['brand'] ) ) {
		return '';
	}

	// Add the brand attributes and query arguments.
	add_filter( 'shortcode_atts_brand_products', array( __CLASS__, 'add_brand_products_shortcode_atts' ), 10, 4 );
	add_filter( 'woocommerce_shortcode_products_query', array( __CLASS__, 'get_brand_products_query_args' ), 10, 3 );

	$shortcode = new WC_Shortcode_Products( $atts, 'brand_products' );

	// Remove the brand attributes and query arguments.
	remove_filter( 'shortcode_atts_brand_products', array( __CLASS__, 'add_brand_products_shortcode_atts' ), 10 );
	remove_filter( 'woocommerce_shortcode_products_query', array( __CLASS__, 'get_brand_products_query_args' ), 10 );

	return $shortcode->get_content();
}