woocommerce_product_class

woocommerce_product_class

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.9.9.5

apply_filters('woocommerce_product_class') is found 1 times:

  • /includes/class-wc-product-factory.php line 73
    		 * @param int    $product_id  Product ID.
    		 *
    		 * @since 3.0.0
    		 */
    		$classname = apply_filters( 'woocommerce_product_class', self::get_classname_from_product_type( $product_type ), $product_type, ProductType::VARIATION === $product_type ? 'product_variation' : 'product', $product_id );
    
    		if ( ! $classname || ! class_exists( $classname ) ) {
    			$classname = 'WC_Product_Simple';
    		}
    
    		return $classname;
    

See this hook used in plugins: