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.8.1

apply_filters('woocommerce_product_class') is found 1 times:

  • /includes/class-wc-product-factory.php line 73
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    * @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: