woocommerce_sale_badge_text filter-hookWC 10.0.0

Filters the product sale badge text.

Usage

add_filter( 'woocommerce_sale_badge_text', 'wp_kama_woocommerce_sale_badge_text_filter', 10, 2 );

/**
 * Function for `woocommerce_sale_badge_text` filter-hook.
 * 
 * @param string     $sale_text The sale badge text.
 * @param WC_Product $product   The product object.
 *
 * @return string
 */
function wp_kama_woocommerce_sale_badge_text_filter( $sale_text, $product ){

	// filter...
	return $sale_text;
}
$sale_text(string)
The sale badge text.
$product(WC_Product)
The product object.

Changelog

Since 10.0.0 Introduced.

Where the hook is called

ProductSaleBadge::render()
woocommerce_sale_badge_text
Product_Sale_Badge::render_content()
woocommerce_sale_badge_text
Product_Image::render_overlay_badge()
woocommerce_sale_badge_text
woocommerce/src/Blocks/BlockTypes/ProductSaleBadge.php 80
$sale_text = apply_filters( 'woocommerce_sale_badge_text', __( 'Sale', 'woocommerce' ), $product );
woocommerce/packages/email-editor/src/Integrations/WooCommerce/Renderer/Blocks/class-product-sale-badge.php 49
$sale_text = apply_filters( 'woocommerce_sale_badge_text', __( 'Sale', 'woocommerce' ), $product );
woocommerce/packages/email-editor/src/Integrations/WooCommerce/Renderer/Blocks/class-product-image.php 108
$sale_text        = apply_filters( 'woocommerce_sale_badge_text', __( 'Sale', 'woocommerce' ), $product );

Where the hook is used in WooCommerce

Usage not found.